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

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

?? generic.h

?? 網絡嗅探器
?? H
字號:
/* generic.h -- anything you don't #undef at the end remains in effect.
   The ONLY things that go in here are generic indicator flags; it's up
   to your programs to declare and call things based on those flags.

   You should only need to make changes via a minimal system-specific section
   at the end of this file.  To build a new section, rip through this and
   check everything it mentions on your platform, and #undef that which needs
   it.  If you generate a system-specific section you didn't find in here,
   please mail me a copy so I can update the "master".

   I realize I'm probably inventing another pseudo-standard here, but
   goddamnit, everybody ELSE has already, and I can't include all of their
   hairball schemes too.  HAVE_xx conforms to the gnu/autoconf usage and
   seems to be the most common format.  In fact, I dug a lot of these out
   of autoconf and tried to common them all together using "stupidh" to
   collect data from platforms.

   In disgust...  _H*  940910, 941115.  Pseudo-version: 1.1  */

#ifndef GENERIC_H		/* only run through this once */
#define GENERIC_H

/* =============================== */
/* System calls, lib routines, etc */
/* =============================== */

/* How does your system declare malloc, void or char?  Usually void, but go
   ask the SunOS people why they had to be different... */
#define VOID_MALLOC

/* notably from fwtk/firewall.h: posix locking? */
#define HAVE_FLOCK		/* otherwise it's lockf() */

/* if you don't have setsid(), you might have setpgrp().
#define HAVE_SETSID

/* random() is generally considered better than rand() */
/* xxx: rand48? */
#define HAVE_RANDOM

/* if your machine doesn't have lstat(), it should have stat() [dos...] */
#define HAVE_LSTAT

/* different kinds of term ioctls.  How to recognize them, very roughly:
   sysv/POSIX_ME_HARDER:  termio[s].h, struct termio[s], tty.c_*[]
   bsd/old stuff:  sgtty.h, ioctl(TIOCSETP), sgttyb.sg_*, tchars.t_*
#define HAVE_TERMIOS

/* dbm vs ndbm */
#define HAVE_NDBM

/* extended utmp/wtmp stuff.  MOST machines still do NOT have this SV-ism */
#define UTMPX

/* some systems have nice() which takes *relative* values... [resource.h] */
#define HAVE_SETPRIORITY

/* a sysvism, I think, but ... */
#define HAVE_SYSINFO

/* punted for now: setown / siocspgrp ... see firewall.h */

/* ============= */
/* Include files */
/* ============= */

/* Presence of these can be determined via a script that sniffs them
   out if you aren't sure. */

/* stdlib comes with most modern compilers, but ya never know */
#define HAVE_STDLIB_H

/* not on a DOS box! */
#define HAVE_UNISTD_H

/* stdarg is a weird one */
#define HAVE_STDARG_H

/* dir.h or maybe ndir.h otherwise. */
#define HAVE_DIRENT_H

/* string or strings */
#define HAVE_STRINGS_H

/* if you don't have lastlog.h, what you want might be in login.h */
#define HAVE_LASTLOG_H

/* predefines for _PATH_various */
#define HAVE_PATHS_H

/* assorted others */
#define HAVE_PARAM_H
#define HAVE_SYSMACROS_H	/* in sys/! */
#define HAVE_TTYENT_H		/* securetty et al */

/* ==================== */

/* Still maybe have to do something about the following, if it's even
   worth it.  I just grepped a lot of these out of various code, without
   looking them up yet:
	   
#define HAVE_EINPROGRESS
#define HAVE_F_SETOWN
#define HAVE_SETENV ... now *there's* a hairy one; **environ is portable
#define BIG_ENDIAN/little_endian ... *please* try to avoid this stupidity
#define HAVE_GETUSERSHELL ... you could always pull it out of getpwent()
#define HAVE_SETE[UG]ID ... lib or syscall, it varies on diff platforms
#define HAVE_STRCHR ... should actually be handled by string/strings
#define HAVE_PSTAT
#define HAVE_ST_BLKSIZE ... a stat() thing?
#define HAVE_IP_TOS
#define HAVE_STRFTIME ... screw this, we should just INCLUDE one for lame
   old boxes that don't have it [sunos 3.x, early 4.x?]
#define HAVE_VFPRINTF
#define HAVE_SHADOW_PASSWD  ... in its multitudinous schemes?? ... how
   about sumpin' like #define SHADOW_PASSWD_TYPE ... could get grody.
#define SIG*  ... what a swamp, punt for now; should all be in signal.h
#define HAVE_STRCSPN  ... see larry wall's comment in the fwtk regex code
#define ULTRIX_AUTH  ... bwahaha.
#define HAVE_YP  or NIS or whatever you wanna call it this week
randomness about VARARGS??

There's also the issue about WHERE various .h files live, sys/ or otherwise.
There's a BIG swamp lurking where network code of any sort lives.

*/

/* ======================== */
/* System-specific sections */
/* ======================== */

/* By turning OFF various bits of the above,  you can customize for
   a given platform.  /*

/* DOS boxes, with MSC; you may need to adapt to a different compiler. */
#ifdef MSDOS
#undef HAVE_FLOCK
#undef HAVE_RANDOM
#undef HAVE_LSTAT
#undef HAVE_TERMIOS
#undef UTMPX
#undef HAVE_SYSINFO
#undef HAVE_UNISTD_H
#undef HAVE_DIRENT_H	/* unless you have the k00l little wrapper from L5!! */
#undef HAVE_STRINGS_H
#undef HAVE_LASTLOG_H
#undef HAVE_PATHS_H
#undef HAVE_PARAM_H
#undef HAVE_SYSMACROS_H
#undef HAVE_TTYENT_H
#endif /* MSDOS */

/* buglix 4.x; dunno about 3.x on down.  should be bsd4.2. */
#ifdef ULTRIX
#undef UTMPX
#undef HAVE_PATHS_H
#undef HAVE_SYSMACROS_H
#endif /* buglix */

/* some of this might still be broken on older sunoses */
#ifdef SUNOS
#undef VOID_MALLOC
#undef UTMPX
#undef HAVE_PATHS_H
#endif /* sunos */

/* "contact your vendor for a fix" */
#ifdef SOLARIS
/* has UTMPX */
#undef HAVE_SETPRIORITY
#undef HAVE_STRINGS_H	/* this is genuinely the case, go figure */
#undef HAVE_PATHS_H
#undef HAVE_TTYENT_H
#endif /* SOLARIS */

/* whatever aix variant MIT had at the time */
#ifdef AIX
#undef UTMPX
#undef HAVE_LASTLOG_H
#define HAVE_LOGIN_H	/* "special", in the educational sense */
#endif /* aix */

/* linux, which is trying as desperately as the gnu folks can to be
   POSIXLY_CORRECT.  I think I'm gonna hurl... */
#ifdef LINUX
#undef UTMPX
#undef HAVE_SYSINFO
#undef HAVE_TTYENT_H
#endif /* linux */

/* irix 5.x; may not be correct for earlier ones */
#ifdef IRIX
/* wow, does irix really have everything?! */
#endif /* irix */

/* osf on alphas */
#ifdef OSF
#undef UTMPX
#endif /* osf */

/* they's some FUCKED UP paths in this one! */
#ifdef FREEBSD
#undef UTMPX
#undef HAVE_SYSINFO
#undef HAVE_LASTLOG_H
#undef HAVE_SYSMACROS_H
#endif /* freebsd */

/* From the sidewinder site, of all places; may be unreliable */
#ifdef BSDI
#undef UTMPX
#undef HAVE_LASTLOG_H
#undef HAVE_SYSMACROS_H
#undef HAVE_TTYENT_H
/* and their malloc.h was in sys/ ?! */
#endif /* bsdi */

/* netbsd/44lite, jives with amiga-netbsd from cactus */
#ifdef NETBSD
#undef UTMPX
#undef HAVE_SYSINFO
#undef HAVE_LASTLOG_H
#endif /* netbsd */

/* Make some "generic" assumptions if all else fails */
#ifdef GENERIC
#undef HAVE_FLOCK
#if defined(SYSV) && (SYSV < 4)  /* TW leftover: old SV doesnt have symlinks */
#undef HAVE_LSTAT
#endif /* old SYSV */
#undef HAVE_TERMIOS
#undef UTMPX
#undef HAVE_PATHS_H
#endif /* generic */

/* ================ */
#endif /* GENERIC_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩欧美高清| 亚洲成人免费在线观看| 一区二区三区不卡在线观看| 三级精品在线观看| 成人黄色a**站在线观看| 欧美一区二区日韩| 亚洲一卡二卡三卡四卡| 99re成人在线| 中文成人av在线| 国产美女娇喘av呻吟久久| 欧美久久久久免费| 亚洲午夜在线观看视频在线| 91最新地址在线播放| 国产欧美日韩精品a在线观看| 日本在线观看不卡视频| 欧美猛男超大videosgay| 亚洲同性同志一二三专区| 国产成人精品在线看| 精品欧美一区二区久久| 爽爽淫人综合网网站| 欧美高清一级片在线| 亚洲无人区一区| 欧美系列在线观看| 一区av在线播放| 欧美性色欧美a在线播放| 亚洲蜜桃精久久久久久久| 成人免费视频视频在线观看免费| 亚洲精品一区二区三区香蕉| 久久精品国产在热久久| 欧美一区二区三区视频免费| 亚洲国产乱码最新视频| 欧美日韩不卡在线| 香蕉久久一区二区不卡无毒影院| 欧美亚洲一区三区| 天天av天天翘天天综合网| 欧美主播一区二区三区| 亚洲激情成人在线| 在线观看免费成人| 午夜久久久久久久久| 欧美日韩视频专区在线播放| 亚洲成av人影院在线观看网| 91精品国产综合久久久久久漫画| 亚洲r级在线视频| 日韩欧美中文字幕公布| 久久99热国产| 国产精品―色哟哟| 精品88久久久久88久久久 | 青青国产91久久久久久| 欧美日韩卡一卡二| 丝袜亚洲另类欧美| 2024国产精品视频| 99久久婷婷国产综合精品电影 | 中文成人综合网| 91在线你懂得| 日韩成人一级片| 久久蜜桃香蕉精品一区二区三区| 国产成人av一区二区三区在线 | 久久综合色之久久综合| 国产a区久久久| 伊人婷婷欧美激情| 欧美日韩国产乱码电影| 国产精品白丝jk白祙喷水网站| 国产精品另类一区| 欧美日韩久久久一区| 国产精品资源网站| 一区二区三区四区乱视频| 日韩精品中文字幕在线不卡尤物| 波多野结衣的一区二区三区| 日韩和的一区二区| 夜夜精品视频一区二区| 欧美一区二区视频在线观看2022| 成人午夜在线免费| 亚洲高清免费在线| 久久精品在这里| 欧美肥大bbwbbw高潮| 成人avav在线| 精彩视频一区二区三区| 一区二区三区在线播| 久久美女高清视频| 欧美日韩一区三区| 成人夜色视频网站在线观看| 青青草视频一区| 一区二区在线观看不卡| 国产性做久久久久久| 日韩午夜电影av| 在线观看欧美精品| 91天堂素人约啪| 国产成人精品免费一区二区| 日本美女一区二区| 亚洲美女少妇撒尿| 国产精品国产三级国产普通话蜜臀 | 成人一区二区三区在线观看| 免费观看91视频大全| 亚洲第一激情av| 亚洲精品视频在线看| 国产农村妇女精品| 精品不卡在线视频| 精品欧美乱码久久久久久1区2区| 欧美另类videos死尸| 色综合久久精品| 大尺度一区二区| 国产aⅴ综合色| 国产成人av一区二区三区在线 | 欧美电影免费观看高清完整版在线| 色先锋资源久久综合| 波多野结衣精品在线| 成人污污视频在线观看| 国产成人精品亚洲777人妖| 国精品**一区二区三区在线蜜桃 | 一区二区在线电影| 亚洲人成在线观看一区二区| 亚洲欧洲另类国产综合| 最新成人av在线| 亚洲精品久久7777| 亚洲一区免费视频| 婷婷久久综合九色综合绿巨人| 亚洲午夜激情网站| 丝袜诱惑制服诱惑色一区在线观看| 午夜电影一区二区| 美国十次综合导航| 国产美女主播视频一区| 成人免费的视频| 一本大道久久a久久精二百| 一本色道a无线码一区v| 欧美伊人久久久久久久久影院| 欧美日韩高清不卡| 日韩精品专区在线影院重磅| 久久网站最新地址| 久久精品视频网| 中文字幕制服丝袜一区二区三区| 亚洲欧美另类在线| 亚洲成精国产精品女| 久久成人免费日本黄色| 国产成人精品免费网站| 色综合久久九月婷婷色综合| 欧美精品少妇一区二区三区| 精品sm捆绑视频| 综合激情网...| 日本最新不卡在线| 国产成人鲁色资源国产91色综| 色婷婷av一区二区三区软件| 欧美一区二区精品在线| 亚洲日穴在线视频| 午夜精品福利在线| 国产一区二区导航在线播放| 91丨国产丨九色丨pron| 欧美一区二区精品在线| 中文字幕一区二区不卡| 日韩av网站在线观看| 懂色av噜噜一区二区三区av| 欧美色网站导航| 国产欧美一区二区精品性色超碰| 亚洲一线二线三线久久久| 精品一区二区三区在线观看国产| 成人国产电影网| 日韩一区二区在线观看| 国产精品久久久久久久久快鸭| 五月激情六月综合| 成人激情动漫在线观看| 日韩欧美不卡一区| 一区二区在线观看不卡| 国产高清在线观看免费不卡| 欧美区一区二区三区| 国产精品免费aⅴ片在线观看| 日韩**一区毛片| 欧美性一二三区| 中文字幕在线观看不卡视频| 久久精品国产99久久6| 在线精品亚洲一区二区不卡| 久久久久97国产精华液好用吗| 午夜精品福利一区二区蜜股av| 福利电影一区二区| 久久综合五月天婷婷伊人| 午夜精品123| 日本伦理一区二区| 中文字幕一区av| 成人性生交大片| 国产色一区二区| 国产一区二区三区av电影| 欧美一区二区三区在线电影| 亚洲精品自拍动漫在线| 成人禁用看黄a在线| 欧美精品一区二区三| 蜜桃视频一区二区三区在线观看| 欧美影视一区二区三区| 亚洲综合色网站| 日本韩国精品一区二区在线观看| 欧美激情艳妇裸体舞| 国产精品白丝av| 久久久久99精品国产片| 国产高清不卡二三区| 久久久噜噜噜久久中文字幕色伊伊| 日韩国产精品大片| 欧美丰满美乳xxx高潮www| 婷婷夜色潮精品综合在线| 欧美丝袜丝交足nylons图片| 亚洲一级在线观看| 欧美午夜在线观看| 日本亚洲最大的色成网站www| 91精品国产福利|