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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? my_sys.h

?? 著名的入侵檢測系統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一区二区三区免费野_久草精品视频
欧美日韩综合在线| 国产欧美一区二区三区鸳鸯浴| 一区二区三区在线不卡| 日韩美女精品在线| 麻豆国产欧美一区二区三区| jvid福利写真一区二区三区| 2017欧美狠狠色| 久久久久久一级片| 久久麻豆一区二区| 国产日韩高清在线| 国产精品婷婷午夜在线观看| 欧美视频一区在线| 一区在线中文字幕| 国产一区二区三区综合| 在线播放91灌醉迷j高跟美女| 国产亚洲一区字幕| 蜜臀91精品一区二区三区| 91黄色免费观看| 国产精品水嫩水嫩| 国产主播一区二区三区| 欧美日韩国产精品成人| 亚洲精品你懂的| 国产成人免费视频精品含羞草妖精| 成人激情午夜影院| 国产剧情一区二区| 成人动漫视频在线| 色婷婷综合久久久久中文| 91福利视频久久久久| 精品视频一区 二区 三区| 欧美丰满一区二区免费视频| 日韩午夜电影在线观看| 久久综合九色综合97_久久久| 中文字幕av资源一区| 亚洲少妇屁股交4| 亚洲最大成人网4388xx| 日韩不卡一区二区三区| 99精品热视频| 欧美日韩免费观看一区二区三区 | 99久久久国产精品| 欧洲精品一区二区| 欧美一区二区私人影院日本| 久久久久久久国产精品影院| 国产精品久久久久久久久快鸭| av男人天堂一区| 91精品国产色综合久久不卡电影| 日韩va欧美va亚洲va久久| 91精品国产色综合久久ai换脸| 丝袜亚洲精品中文字幕一区| 欧美电影影音先锋| 免费在线观看一区| 精品国产青草久久久久福利| 韩国欧美一区二区| 欧美国产日韩一二三区| 91麻豆成人久久精品二区三区| 亚洲免费观看视频| 欧美精品vⅰdeose4hd| 日韩av网站免费在线| 日韩一区二区三区视频在线| 精品午夜久久福利影院| 国产精品网站一区| 色噜噜久久综合| 日韩电影在线免费| 国产日本欧洲亚洲| 在线精品国精品国产尤物884a| 亚洲国产日韩精品| 欧美最新大片在线看| 欧美高清激情brazzers| 亚洲三级小视频| 狠狠色综合播放一区二区| 在线观看免费一区| 国产欧美一区二区精品性色超碰| 五月激情丁香一区二区三区| 成人天堂资源www在线| 日韩欧美国产一区在线观看| 一区二区三区四区亚洲| 国产999精品久久久久久| 欧美精品777| 亚洲男人的天堂一区二区| 麻豆精品视频在线观看免费| 在线观看免费视频综合| 中文乱码免费一区二区| 日本不卡一区二区三区| 欧美日韩国产精选| 亚洲精品网站在线观看| 高清成人免费视频| 亚洲成av人**亚洲成av**| 日韩精品一区在线观看| 91国在线观看| 成人av网站免费观看| 青青草成人在线观看| 亚洲乱码精品一二三四区日韩在线| 欧美一区午夜视频在线观看| 91视频免费看| www.亚洲国产| 美脚の诱脚舐め脚责91| 亚洲制服丝袜av| 欧美经典三级视频一区二区三区| 欧美日韩精品一二三区| 99这里只有精品| 国产一区二区三区四区五区入口 | 丁香一区二区三区| 美国三级日本三级久久99| 亚洲精品久久久久久国产精华液| 884aa四虎影成人精品一区| 国产精品久久久久久久裸模| 国产激情偷乱视频一区二区三区| 欧美大尺度电影在线| 日韩av在线发布| 欧美一区二区视频在线观看2022| 首页国产丝袜综合| 欧美嫩在线观看| 亚洲成av人影院| 欧美三级资源在线| 午夜不卡av在线| 91精品欧美福利在线观看| 日本欧美加勒比视频| 日韩美女视频一区二区在线观看| 亚洲第一成年网| 欧美一级理论片| 狠狠色丁香久久婷婷综合_中| 精品国产伦一区二区三区观看方式 | 国产精品99久久久久久久女警 | 亚洲免费观看高清| 国产精品每日更新在线播放网址| 久久中文字幕电影| 国产女主播在线一区二区| 久久久久国产精品麻豆ai换脸 | 亚洲欧洲无码一区二区三区| 中文文精品字幕一区二区| 中文字幕av一区二区三区高 | 2023国产精品自拍| 久久九九99视频| 国产欧美日产一区| 国产精品美女久久久久久| 国产精品久久久久久久久久久免费看| 国产欧美日韩久久| 亚洲人成7777| 午夜精品久久久久久久99水蜜桃 | 欧美人动与zoxxxx乱| 欧美高清视频一二三区 | 伊人夜夜躁av伊人久久| 欧美日韩亚洲综合在线 | 亚洲蜜臀av乱码久久精品蜜桃| 欧美性大战久久久久久久蜜臀| 午夜亚洲国产au精品一区二区| 日韩一区二区三区视频在线观看| 国产精品亚洲视频| 亚洲精品免费视频| 日韩欧美的一区| 99热99精品| 日韩不卡一区二区三区| 欧美高清在线一区二区| 欧美性猛片aaaaaaa做受| 另类人妖一区二区av| 欧美高清在线一区二区| 欧美亚洲日本国产| 老司机精品视频导航| 国产91精品一区二区麻豆亚洲| 91色视频在线| 精品国精品国产尤物美女| 51久久夜色精品国产麻豆| 国产盗摄视频一区二区三区| 成人激情视频网站| 日韩亚洲欧美高清| 中文字幕在线观看不卡| 亚洲精品日产精品乱码不卡| 国产乱码一区二区三区| 欧洲视频一区二区| 精品国产成人系列| 一二三区精品福利视频| 日本午夜精品视频在线观看 | 狠狠色丁香婷综合久久| 欧美日韩一级片网站| 亚洲精选视频在线| 欧美精品一区二区三区蜜臀 | 激情综合亚洲精品| 欧美国产精品v| 日韩欧美国产一区在线观看| 国产a级毛片一区| 亚洲成人免费视频| 日本一区二区三区在线不卡 | 日本乱人伦一区| 日产欧产美韩系列久久99| 欧美精选一区二区| 国精品**一区二区三区在线蜜桃 | 韩国三级中文字幕hd久久精品| 欧美视频一区在线| 国产精品免费久久久久| 青青草视频一区| 欧美视频在线播放| 亚洲欧美日韩国产综合在线| 国产高清在线精品| 精品国产免费一区二区三区四区 | 石原莉奈在线亚洲二区| 色综合天天综合网国产成人综合天 | www.综合网.com| 自拍偷拍国产精品| 色婷婷久久久久swag精品| 欧美日韩国产一二三| 亚洲成人手机在线|