亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? my_sys.h

?? 著名的入侵檢測系統(tǒng)snort的最新版本的源碼
?? H
?? 第 1 頁 / 共 3 頁
字號:
/* Copyright (C) 2000-2003 MySQL AB   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2 of the License, or   (at your option) any later version.   This program is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   You should have received a copy of the GNU General Public License   along with this program; if not, write to the Free Software   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */#ifndef _my_sys_h#define _my_sys_hC_MODE_START#ifdef HAVE_AIOWAIT#include <sys/asynch.h>			/* Used by record-cache */typedef struct my_aio_result {  aio_result_t result;  int	       pending;} my_aio_result;#endif#ifndef THREADextern int NEAR my_errno;		/* Last error in mysys */#else#include <my_pthread.h>#endif#ifndef _m_ctype_h#include <m_ctype.h>                    /* for CHARSET_INFO */#endif#include <stdarg.h>#include <typelib.h>#define MYSYS_PROGRAM_USES_CURSES()  { error_handler_hook = my_message_curses;	mysys_uses_curses=1; }#define MYSYS_PROGRAM_DONT_USE_CURSES()  { error_handler_hook = my_message_no_curses; mysys_uses_curses=0;}#define MY_INIT(name);		{ my_progname= name; my_init(); }#define MAXMAPS		(4)	/* Number of error message maps */#define ERRMOD		(1000)	/* Max number of errors in a map */#define ERRMSGSIZE	(SC_MAXWIDTH)	/* Max length of a error message */#define NRERRBUFFS	(2)	/* Buffers for parameters */#define MY_FILE_ERROR	((uint) ~0)	/* General bitmaps for my_func's */#define MY_FFNF		1	/* Fatal if file not found */#define MY_FNABP	2	/* Fatal if not all bytes read/writen */#define MY_NABP		4	/* Error if not all bytes read/writen */#define MY_FAE		8	/* Fatal if any error */#define MY_WME		16	/* Write message on error */#define MY_WAIT_IF_FULL 32	/* Wait and try again if disk full error */#define MY_RAID         64      /* Support for RAID (not the "Johnson&Johnson"-s one ;) */#define MY_FULL_IO     512      /* For my_read - loop intil I/O				   is complete				*/#define MY_DONT_CHECK_FILESIZE 128	/* Option to init_io_cache() */#define MY_LINK_WARNING 32	/* my_redel() gives warning if links */#define MY_COPYTIME	64	/* my_redel() copys time */#define MY_DELETE_OLD	256	/* my_create_with_symlink() */#define MY_RESOLVE_LINK 128	/* my_realpath(); Only resolve links */#define MY_HOLD_ORIGINAL_MODES 128  /* my_copy() holds to file modes */#define MY_REDEL_MAKE_BACKUP 256#define MY_SEEK_NOT_DONE 32	/* my_lock may have to do a seek */#define MY_DONT_WAIT	64	/* my_lock() don't wait if can't lock */#define MY_ZEROFILL	32	/* my_malloc(), fill array with zero */#define MY_ALLOW_ZERO_PTR 64	/* my_realloc() ; zero ptr -> malloc */#define MY_FREE_ON_ERROR 128	/* my_realloc() ; Free old ptr on error */#define MY_HOLD_ON_ERROR 256	/* my_realloc() ; Return old ptr on error */#define MY_THREADSAFE	128	/* pread/pwrite:  Don't allow interrupts */#define MY_DONT_OVERWRITE_FILE 1024	/* my_copy; Don't overwrite file */#define MY_CHECK_ERROR	1	/* Params to my_end; Check open-close */#define MY_GIVE_INFO	2	/* Give time info about process*/#define ME_HIGHBYTE	8	/* Shift for colours */#define ME_NOCUR	1	/* Don't use curses message */#define ME_OLDWIN	2	/* Use old window */#define ME_BELL		4	/* Ring bell then printing message */#define ME_HOLDTANG	8	/* Don't delete last keys */#define ME_WAITTOT	16	/* Wait for errtime secs of for a action */#define ME_WAITTANG	32	/* Wait for a user action  */#define ME_NOREFRESH	64	/* Dont refresh screen */#define ME_NOINPUT	128	/* Dont use the input libary */#define ME_COLOUR1	((1 << ME_HIGHBYTE))	/* Possibly error-colours */#define ME_COLOUR2	((2 << ME_HIGHBYTE))#define ME_COLOUR3	((3 << ME_HIGHBYTE))	/* Bits in last argument to fn_format */#define MY_REPLACE_DIR		1	/* replace dir in name with 'dir' */#define MY_REPLACE_EXT		2	/* replace extension with 'ext' */#define MY_UNPACK_FILENAME	4	/* Unpack name (~ -> home) */#define MY_PACK_FILENAME	8	/* Pack name (home -> ~) */#define MY_RESOLVE_SYMLINKS	16	/* Resolve all symbolic links */#define MY_RETURN_REAL_PATH	32	/* return full path for file */#define MY_SAFE_PATH		64	/* Return NULL if too long path */#define MY_RELATIVE_PATH	128	/* name is relative to 'dir' */	/* My seek flags */#define MY_SEEK_SET	0#define MY_SEEK_CUR	1#define MY_SEEK_END	2	/* Some constants */#define MY_WAIT_FOR_USER_TO_FIX_PANIC	60	/* in seconds */#define MY_WAIT_GIVE_USER_A_MESSAGE	10	/* Every 10 times of prev */#define MIN_COMPRESS_LENGTH		50	/* Don't compress small bl. */#define DFLT_INIT_HITS  3	/* root_alloc flags */#define MY_KEEP_PREALLOC	1#define MY_MARK_BLOCKS_FREE     2  /* move used to free list and reuse them */	/* Internal error numbers (for assembler functions) */#define MY_ERRNO_EDOM		33#define MY_ERRNO_ERANGE		34	/* defines when allocating data */#ifdef SAFEMALLOC#define my_malloc(SZ,FLAG) _mymalloc((SZ), __FILE__, __LINE__, FLAG )#define my_malloc_ci(SZ,FLAG) _mymalloc((SZ), sFile, uLine, FLAG )#define my_realloc(PTR,SZ,FLAG) _myrealloc((PTR), (SZ), __FILE__, __LINE__, FLAG )#define my_checkmalloc() _sanity( __FILE__, __LINE__ )#define my_free(PTR,FLAG) _myfree((PTR), __FILE__, __LINE__,FLAG)#define my_memdup(A,B,C) _my_memdup((A),(B), __FILE__,__LINE__,C)#define my_strdup(A,C) _my_strdup((A), __FILE__,__LINE__,C)#define my_strdup_with_length(A,B,C) _my_strdup_with_length((A),(B),__FILE__,__LINE__,C)#define QUICK_SAFEMALLOC sf_malloc_quick=1#define NORMAL_SAFEMALLOC sf_malloc_quick=0extern uint sf_malloc_prehunc,sf_malloc_endhunc,sf_malloc_quick;extern ulonglong sf_malloc_mem_limit;#define CALLER_INFO_PROTO   , const char *sFile, uint uLine#define CALLER_INFO         , __FILE__, __LINE__#define ORIG_CALLER_INFO    , sFile, uLine#else#define my_checkmalloc()#undef TERMINATE#define TERMINATE(A) {}#define QUICK_SAFEMALLOC#define NORMAL_SAFEMALLOCextern gptr my_malloc(uint Size,myf MyFlags);#define my_malloc_ci(SZ,FLAG) my_malloc( SZ, FLAG )extern gptr my_realloc(gptr oldpoint,uint Size,myf MyFlags);extern void my_no_flags_free(gptr ptr);extern gptr my_memdup(const byte *from,uint length,myf MyFlags);extern char *my_strdup(const char *from,myf MyFlags);extern char *my_strdup_with_length(const byte *from, uint length,				   myf MyFlags);#define my_free(PTR,FG) my_no_flags_free(PTR)#define CALLER_INFO_PROTO   /* nothing */#define CALLER_INFO         /* nothing */#define ORIG_CALLER_INFO    /* nothing */#endif#ifdef HAVE_ALLOCA#if defined(_AIX) && !defined(__GNUC__) && !defined(_AIX43)#pragma alloca#endif /* _AIX */#if defined(__MWERKS__)#undef alloca#define alloca __alloca#endif /* __MWERKS__ */#if defined(__GNUC__) && !defined(HAVE_ALLOCA_H) && ! defined(alloca)#define alloca __builtin_alloca#endif /* GNUC */#define my_alloca(SZ) alloca((size_t) (SZ))#define my_afree(PTR) {}#else#define my_alloca(SZ) my_malloc(SZ,MYF(0))#define my_afree(PTR) my_free(PTR,MYF(MY_WME))#endif /* HAVE_ALLOCA */#ifdef MSDOS#ifdef __ZTC__void * __CDECL halloc(long count,size_t length);void   __CDECL hfree(void *ptr);#endif#if defined(USE_HALLOC)#if defined(_VCM_) || defined(M_IC80386)#undef USE_HALLOC#endif#endif#ifdef USE_HALLOC#define malloc(a) halloc((long) (a),1)#define free(a) hfree(a)#endif#endif /* MSDOS */#ifndef errno				/* did we already get it? */#ifdef HAVE_ERRNO_AS_DEFINE#include <errno.h>			/* errno is a define */#elseextern int errno;			/* declare errno */#endif#endif					/* #ifndef errno */extern const char ** NEAR my_errmsg[];extern char NEAR errbuff[NRERRBUFFS][ERRMSGSIZE];extern char *home_dir;			/* Home directory for user */extern char *my_progname;		/* program-name (printed in errors) */extern char NEAR curr_dir[];		/* Current directory for user */extern int (*error_handler_hook)(uint my_err, const char *str,myf MyFlags);extern int (*fatal_error_handler_hook)(uint my_err, const char *str,				       myf MyFlags);extern uint my_file_limit;/* charsets */extern CHARSET_INFO *default_charset_info;extern CHARSET_INFO *all_charsets[256];extern CHARSET_INFO compiled_charsets[];/* statistics */extern ulong	my_cache_w_requests, my_cache_write, my_cache_r_requests,		my_cache_read;extern ulong	my_blocks_used, my_blocks_changed;extern ulong	my_file_opened,my_stream_opened, my_tmp_file_created;extern uint	mysys_usage_id;extern my_bool	my_init_done;					/* Point to current my_message() */extern void (*my_sigtstp_cleanup)(void),					/* Executed before jump to shell */	    (*my_sigtstp_restart)(void),	    (*my_abort_hook)(int);					/* Executed when comming from shell */extern int NEAR my_umask,		/* Default creation mask  */	   NEAR my_umask_dir,	   NEAR my_recived_signals,	/* Signals we have got */	   NEAR my_safe_to_handle_signal, /* Set when allowed to SIGTSTP */	   NEAR my_dont_interrupt;	/* call remember_intr when set */extern my_bool NEAR mysys_uses_curses, my_use_symdir;extern ulong sf_malloc_cur_memory, sf_malloc_max_memory;extern ulong	my_default_record_cache_size;extern my_bool NEAR my_disable_locking,NEAR my_disable_async_io,               NEAR my_disable_flush_key_blocks, NEAR my_disable_symlinks;extern char	wild_many,wild_one,wild_prefix;extern const char *charsets_dir;extern char *defaults_extra_file;typedef struct wild_file_pack	/* Struct to hold info when selecting files */{  uint		wilds;		/* How many wildcards */  uint		not_pos;	/* Start of not-theese-files */  my_string	*wild;		/* Pointer to wildcards */} WF_PACK;enum loglevel {   ERROR_LEVEL,   WARNING_LEVEL,   INFORMATION_LEVEL};enum cache_type{  READ_CACHE,WRITE_CACHE,  SEQ_READ_APPEND		/* sequential read or append */,  READ_FIFO, READ_NET,WRITE_NET};enum flush_type{  FLUSH_KEEP, FLUSH_RELEASE, FLUSH_IGNORE_CHANGED, FLUSH_FORCE_WRITE};typedef struct st_record_cache	/* Used when cacheing records */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品视频在线看| 国产精品不卡在线| 亚洲第一福利视频在线| 国产美女久久久久| 欧美精品色综合| 亚洲国产精品久久久男人的天堂| 91美女在线看| 亚洲乱码中文字幕综合| 91在线观看免费视频| 专区另类欧美日韩| 91丨九色porny丨蝌蚪| 国产精品二三区| 91国产精品成人| 麻豆一区二区三| 国产精品久久久久久久蜜臀| 色噜噜狠狠一区二区三区果冻| 日韩精品视频网| 久久久久久一级片| 欧亚一区二区三区| 蜜臀精品一区二区三区在线观看| 久久精品视频一区二区三区| 日本国产一区二区| 久久疯狂做爰流白浆xx| 亚洲日本电影在线| 欧美一卡二卡在线| 99麻豆久久久国产精品免费| 亚洲成av人片www| 国产午夜精品理论片a级大结局| 色综合婷婷久久| 精品亚洲porn| 亚洲成av人片一区二区三区| 日本一区二区免费在线观看视频| 欧美私人免费视频| www.亚洲人| 九九在线精品视频| 亚洲国产成人av网| 中文字幕亚洲精品在线观看| 91精品国产91综合久久蜜臀| 99精品欧美一区| 国产精品一区二区在线播放| 无码av免费一区二区三区试看| 国产亚洲一区二区在线观看| 欧美日本在线播放| 99久久99久久精品免费观看 | 欧美国产1区2区| 欧美精品 国产精品| av电影在线观看不卡| 精油按摩中文字幕久久| 婷婷国产在线综合| 亚洲免费三区一区二区| 国产精品成人一区二区艾草 | 一本色道久久加勒比精品 | 色综合久久六月婷婷中文字幕| 韩日欧美一区二区三区| 日韩国产精品久久久| 亚洲精品伦理在线| 国产精品成人网| 国产欧美一区二区在线观看| 久久天堂av综合合色蜜桃网| 在线播放一区二区三区| 欧美亚洲一区二区在线观看| 91免费版pro下载短视频| eeuss影院一区二区三区 | 日韩国产精品久久久久久亚洲| 一区二区三区小说| 亚洲另类在线视频| 亚洲精品乱码久久久久| 亚洲欧美综合网| **性色生活片久久毛片| 国产精品久久久久久久久果冻传媒| 久久久久青草大香线综合精品| 日韩欧美一区中文| 日韩欧美你懂的| 日韩欧美在线网站| 日韩精品一区二区三区四区| 日韩欧美的一区| 久久人人爽爽爽人久久久| 久久奇米777| 国产精品私房写真福利视频| 国产嫩草影院久久久久| 国产精品嫩草影院com| 国产精品成人网| 亚洲综合色视频| 婷婷国产在线综合| 开心九九激情九九欧美日韩精美视频电影 | 91亚洲资源网| av午夜一区麻豆| 色老汉一区二区三区| 欧美精品久久久久久久多人混战| 69成人精品免费视频| 精品国产一区a| 国产日韩欧美a| 一区二区三区中文字幕电影| 天天综合网天天综合色| 捆绑调教一区二区三区| 国产精品456| 91福利精品视频| 日韩亚洲欧美一区| 亚洲国产高清在线观看视频| 亚洲三级在线免费| 日本少妇一区二区| 成人一区二区三区视频在线观看 | 国产成人午夜电影网| 色先锋aa成人| 日韩精品一区二区三区在线播放| 亚洲国产精品国自产拍av| 夜夜爽夜夜爽精品视频| 捆绑调教美女网站视频一区| gogo大胆日本视频一区| 91麻豆精品国产91久久久久久久久| 精品国产亚洲在线| 一区二区三区四区蜜桃| 麻豆精品国产传媒mv男同| 国产91高潮流白浆在线麻豆| 在线观看日韩高清av| 26uuu久久综合| 亚洲影院免费观看| 国产乱码字幕精品高清av| 色一情一乱一乱一91av| 欧美成人性福生活免费看| 亚洲精品国产一区二区三区四区在线| 日产欧产美韩系列久久99| 粉嫩13p一区二区三区| 欧美色图第一页| 国产欧美精品一区二区色综合| 性久久久久久久久久久久| 成人做爰69片免费看网站| 91精品国产综合久久福利| 国产精品不卡在线| 国产经典欧美精品| 日韩限制级电影在线观看| 一区二区视频在线看| 成人一区二区三区视频在线观看| 中文字幕一区二区三区四区不卡 | 一区二区三区视频在线观看| 国产一区二区三区国产| 制服丝袜亚洲播放| 亚洲男人都懂的| 成人av高清在线| 久久精品欧美一区二区三区不卡| 日韩av中文字幕一区二区| 欧美在线影院一区二区| 国产精品久久免费看| 国产成人免费在线| 精品国产亚洲在线| 精品一区二区三区不卡| 日韩一区二区高清| 青青草国产精品97视觉盛宴| 欧美视频在线一区| 亚洲一级二级三级在线免费观看| 91视频观看免费| 亚洲欧美一区二区久久| 成人av资源在线观看| 国产精品五月天| 成人永久免费视频| 国产精品麻豆视频| 成人午夜精品在线| 国产精品久久午夜夜伦鲁鲁| 丰满放荡岳乱妇91ww| 欧美国产一区二区| av在线免费不卡| 成人免费在线观看入口| 91丨porny丨中文| 亚洲色图视频网站| 色94色欧美sute亚洲线路二 | 亚洲成人自拍网| 欧美日韩一区二区三区视频| 亚洲成人三级小说| 91精品国产色综合久久ai换脸| 日本中文一区二区三区| 日韩视频123| 国产一区二区在线电影| 国产欧美在线观看一区| 成人性生交大片| 亚洲美女免费视频| 欧美精选一区二区| 久久国产综合精品| 国产欧美精品一区| 色偷偷成人一区二区三区91| 亚洲成人av一区二区| 日韩精品中文字幕在线不卡尤物| 国产一区二区三区最好精华液| 中文字幕第一区综合| 91久久精品一区二区| 免费av网站大全久久| 久久亚洲精精品中文字幕早川悠里| 成人免费看视频| 亚洲一区二区三区四区五区中文 | 亚洲国产日韩综合久久精品| 欧美三级乱人伦电影| 麻豆精品视频在线观看视频| 国产精品午夜电影| 欧美无砖专区一中文字| 国内成人精品2018免费看| 亚洲视频在线一区二区| 在线电影院国产精品| 国产一区二区三区日韩| 亚洲激情一二三区| 精品国产一区二区三区不卡 | 欧美伦理影视网|