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

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

?? pppd.h

?? eCos操作系統源碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
				/* check authentication options supplied */void auth_reset __P((int));	/* check what secrets we have */int  check_passwd __P((int, char *, int, char *, int, char **, int *));				/* Check peer-supplied username/password */int  get_secret __P((int, char *, char *, char *, int *, int));				/* get "secret" for chap */int  auth_ip_addr __P((int, u_int32_t));				/* check if IP address is authorized */int  bad_ip_adrs __P((u_int32_t));				/* check if IP address is unreasonable */void check_access __P((FILE *, char *));				/* check permissions on secrets file *//* Procedures exported from demand.c */void demand_conf __P((void));	/* config interface(s) for demand-dial */void demand_block __P((void));	/* set all NPs to queue up packets */void demand_unblock __P((void)); /* set all NPs to pass packets */void demand_discard __P((void)); /* set all NPs to discard packets */void demand_rexmit __P((int));	/* retransmit saved frames for an NP */int  loop_chars __P((unsigned char *, int)); /* process chars from loopback */int  loop_frame __P((unsigned char *, int)); /* process frame from loopback *//* Procedures exported from sys-*.c */void sys_init __P((void));	/* Do system-dependent initialization */void sys_cleanup __P((void));	/* Restore system state before exiting */void sys_check_options __P((void)); /* Check options specified */void sys_close __P((void));	/* Clean up in a child before execing */int  ppp_available __P((void));	/* Test whether ppp kernel support exists */void open_ppp_loopback __P((void)); /* Open loopback for demand-dialling */void establish_ppp __P((cyg_io_handle_t));	/* Turn serial port into a ppp interface */void restore_loop __P((void));	/* Transfer ppp unit back to loopback */void disestablish_ppp __P((cyg_io_handle_t)); /* Restore port to normal operation */void clean_check __P((void));	/* Check if line was 8-bit clean */void set_up_tty __P((cyg_io_handle_t, int)); /* Set up port's speed, parameters, etc. */void restore_tty __P((cyg_io_handle_t));	/* Restore port's original parameters */void setdtr __P((int, int));	/* Raise or lower port's DTR line */void output __P((int, u_char *, int)); /* Output a PPP packet */void wait_input __P((struct timeval *));				/* Wait for input, with timeout */void wait_loop_output __P((struct timeval *));				/* Wait for pkt from loopback, with timeout */void wait_time __P((struct timeval *)); /* Wait for given length of time */int  read_packet __P((u_char *)); /* Read PPP packet */int  get_loop_output __P((void)); /* Read pkts from loopback */void ppp_send_config __P((int, int, u_int32_t, int, int));				/* Configure i/f transmit parameters */void ppp_set_xaccm __P((int, ext_accm));				/* Set extended transmit ACCM */void ppp_recv_config __P((int, int, u_int32_t, int, int));				/* Configure i/f receive parameters */int  ccp_test __P((int, u_char *, int, int));				/* Test support for compression scheme */void ccp_flags_set __P((int, int, int));				/* Set kernel CCP state */int  ccp_fatal_error __P((int)); /* Test for fatal decomp error in kernel */int  get_idle_time __P((int, struct ppp_idle *));				/* Find out how long link has been idle */int  sifvjcomp __P((int, int, int, int));				/* Configure VJ TCP header compression */int  sifup __P((int));		/* Configure i/f up (for IP) */int  sifnpmode __P((int u, int proto, enum NPmode mode));				/* Set mode for handling packets for proto */int  sifdown __P((int));	/* Configure i/f down (for IP) */int  sifaddr __P((int, u_int32_t, u_int32_t, u_int32_t));				/* Configure IP addresses for i/f */int  cifaddr __P((int, u_int32_t, u_int32_t));				/* Reset i/f IP addresses */int  sifdefaultroute __P((int, u_int32_t, u_int32_t));				/* Create default route through i/f */int  cifdefaultroute __P((int, u_int32_t, u_int32_t));				/* Delete default route through i/f */int  sifproxyarp __P((int, u_int32_t));				/* Add proxy ARP entry for peer */int  cifproxyarp __P((int, u_int32_t));				/* Delete proxy ARP entry for peer */u_int32_t GetMask __P((u_int32_t)); /* Get appropriate netmask for address */int  lock __P((char *));	/* Create lock file for device */void unlock __P((void));	/* Delete previously-created lock file */int  daemon __P((int, int));	/* Detach us from terminal session */void logwtmp __P((const char *, const char *, const char *));				/* Write entry to wtmp file */int  get_host_seed __P((void));	/* Get host-dependent random number seed */#ifdef PPP_FILTERint  set_filters __P((struct bpf_program *pass, struct bpf_program *active));				/* Set filter programs in kernel */#endif/* Procedures exported from options.c */int  parse_args __P((int argc, char **argv));				/* Parse options from arguments given */void usage __P((void));		/* Print a usage message */int  options_from_file __P((char *filename, int must_exist, int check_prot,			    int privileged));				/* Parse options from an options file */int  options_from_user __P((void)); /* Parse options from user's .ppprc */int  options_for_tty __P((void)); /* Parse options from /etc/ppp/options.tty */void scan_args __P((int argc, char **argv));				/* Look for tty name in command-line args */int  getword __P((FILE *f, char *word, int *newlinep, char *filename));				/* Read a word from a file */void option_error __P((char *fmt, ...));				/* Print an error message about an option */int setipaddr __P((char *));	/* set IP addresses *//* * This structure is used to store information about certain * options, such as where the option value came from (/etc/ppp/options, * command line, etc.) and whether it came from a privileged source. */struct option_info {    int	    priv;		/* was value set by sysadmin? */    char    *source;		/* where option came from */};extern struct option_info auth_req_info;extern struct option_info connector_info;extern struct option_info disconnector_info;extern struct option_info welcomer_info;extern struct option_info devnam_info;/* * Inline versions of get/put char/short/long. * Pointer is advanced; we assume that both arguments * are lvalues and will already be in registers. * cp MUST be u_char *. */#define GETCHAR(c, cp) { \	(c) = *(cp)++; \}#define PUTCHAR(c, cp) { \	*(cp)++ = (u_char) (c); \}#define GETSHORT(s, cp) { \	(s) = *(cp)++ << 8; \	(s) |= *(cp)++; \}#define PUTSHORT(s, cp) { \	*(cp)++ = (u_char) ((s) >> 8); \	*(cp)++ = (u_char) (s); \}#define GETLONG(l, cp) { \	(l) = *(cp)++ << 8; \	(l) |= *(cp)++; (l) <<= 8; \	(l) |= *(cp)++; (l) <<= 8; \	(l) |= *(cp)++; \}#define PUTLONG(l, cp) { \	*(cp)++ = (u_char) ((l) >> 24); \	*(cp)++ = (u_char) ((l) >> 16); \	*(cp)++ = (u_char) ((l) >> 8); \	*(cp)++ = (u_char) (l); \}#define INCPTR(n, cp)	((cp) += (n))#define DECPTR(n, cp)	((cp) -= (n))#undef  FALSE#define FALSE	0#undef  TRUE#define TRUE	1/* * System dependent definitions for user-level 4.3BSD UNIX implementation. */#define DEMUXPROTREJ(u, p)	demuxprotrej(u, p)#define TIMEOUT(r, f, t)	cyg_ppp_timeout((r), (f), (t))#define UNTIMEOUT(r, f)		cyg_ppp_untimeout((r), (f))#define BCOPY(s, d, l)		memcpy(d, s, l)#define BZERO(s, n)		memset(s, 0, n)#define EXIT(u)			quit()#define PRINTMSG(m, l)	{ m[l] = '\0'; syslog(LOG_INFO, "Remote message: %s", m); }/* * MAKEHEADER - Add Header fields to a packet. */#define MAKEHEADER(p, t) { \    PUTCHAR(PPP_ALLSTATIONS, p); \    PUTCHAR(PPP_UI, p); \    PUTSHORT(t, p); }//#define DEBUGALL#ifdef DEBUGALL#define DEBUGMAIN	1#define DEBUGFSM	1#define DEBUGLCP	1#define DEBUGIPCP	1#define DEBUGUPAP	1#define DEBUGCHAP	1#endif#ifndef LOG_PPP			/* we use LOG_LOCAL2 for syslog by default */#if defined(DEBUGMAIN) || defined(DEBUGFSM) || defined(DEBUGSYS) \  || defined(DEBUGLCP) || defined(DEBUGIPCP) || defined(DEBUGUPAP) \  || defined(DEBUGCHAP) || defined(DEBUG)#define LOG_PPP LOG_LOCAL2#else#define LOG_PPP LOG_DAEMON#endif#endif /* LOG_PPP */#ifdef DEBUGMAIN#define MAINDEBUG(x)	if (debug) syslog x#else#define MAINDEBUG(x)#endif#ifdef DEBUGSYS#define SYSDEBUG(x)	if (debug) syslog x#else#define SYSDEBUG(x)#endif#ifdef DEBUGFSM#define FSMDEBUG(x)	if (debug) syslog x#else#define FSMDEBUG(x)#endif#ifdef DEBUGLCP#define LCPDEBUG(x)	if (debug) syslog x#else#define LCPDEBUG(x)#endif#ifdef DEBUGIPCP#define IPCPDEBUG(x)	if (debug) syslog x#else#define IPCPDEBUG(x)#endif#ifdef DEBUGUPAP#define UPAPDEBUG(x)	if (debug) syslog x#else#define UPAPDEBUG(x)#endif#ifdef DEBUGCHAP#define CHAPDEBUG(x)	if (debug) syslog x#else#define CHAPDEBUG(x)#endif#ifdef DEBUGIPXCP#define IPXCPDEBUG(x)	if (debug) syslog x#else#define IPXCPDEBUG(x)#endif#ifndef SIGTYPE#if defined(sun) || defined(SYSV) || defined(POSIX_SOURCE)#define SIGTYPE void#else#define SIGTYPE int#endif /* defined(sun) || defined(SYSV) || defined(POSIX_SOURCE) */#endif /* SIGTYPE */#ifndef MIN#define MIN(a, b)	((a) < (b)? (a): (b))#endif#ifndef MAX#define MAX(a, b)	((a) > (b)? (a): (b))#endif#endif /* __PPP_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩免费电影| 久久99精品久久久久| 久久久久国产一区二区三区四区| 色激情天天射综合网| 91丨porny丨蝌蚪视频| 成人理论电影网| 99v久久综合狠狠综合久久| 成人性视频免费网站| 成人在线综合网| 夫妻av一区二区| 99热这里都是精品| 欧美亚洲一区三区| 欧美精品tushy高清| 日韩天堂在线观看| 精品精品国产高清一毛片一天堂| 久久免费午夜影院| 国产精品视频麻豆| 亚洲一区二区三区四区在线免费观看 | 日韩女优毛片在线| 欧美成人女星排名| 国产欧美一区二区精品忘忧草 | 成人av网在线| 91久久精品一区二区二区| 欧美日韩中文字幕一区| 日韩一级片网站| 国产喷白浆一区二区三区| 亚洲三级小视频| 亚瑟在线精品视频| 国产精品亚洲第一| 欧美三级蜜桃2在线观看| 日韩午夜小视频| 国产精品网站一区| 午夜精品福利视频网站| 国产在线观看一区二区| 91在线小视频| 欧美成人一区二区三区片免费 | 欧美国产激情二区三区| 一区二区三区资源| 精品亚洲成a人| 色婷婷久久久综合中文字幕| 国产精品二区一区二区aⅴ污介绍| 亚洲男同1069视频| 国产剧情av麻豆香蕉精品| 色偷偷久久一区二区三区| 精品国产乱码久久久久久牛牛| 国产精品欧美一区喷水| 日韩中文字幕亚洲一区二区va在线| 国产精品一区在线观看乱码| 欧美亚一区二区| 中文字幕乱码一区二区免费| 日本在线不卡视频| 91国偷自产一区二区开放时间 | 亚洲精品国产高清久久伦理二区| 欧美a级一区二区| 欧美性色黄大片手机版| 国产欧美日韩精品在线| 麻豆极品一区二区三区| 色系网站成人免费| 亚洲天堂免费看| 国产精品夜夜嗨| 日韩欧美精品三级| 偷拍与自拍一区| 色屁屁一区二区| ●精品国产综合乱码久久久久 | 91亚洲精品乱码久久久久久蜜桃| 日韩精品中文字幕一区二区三区 | 97精品电影院| 国产精品久久久爽爽爽麻豆色哟哟| 免费观看在线综合| 9191精品国产综合久久久久久| 一区二区在线看| 一本久久a久久精品亚洲| 国产欧美日韩不卡| 粉嫩av亚洲一区二区图片| 国产亚洲欧美中文| 懂色av噜噜一区二区三区av| 精品国产乱码久久久久久1区2区| 久久精品国产亚洲5555| 欧美一区三区四区| 另类小说综合欧美亚洲| 精品毛片乱码1区2区3区| 久久99久久久久| xnxx国产精品| 高清不卡一二三区| 亚洲欧美偷拍另类a∨色屁股| 99久久久久久| 亚洲福利电影网| 51精品秘密在线观看| 日本不卡的三区四区五区| 91精品国产综合久久精品性色| 日韩精品一级二级 | 国产亚洲欧美一区在线观看| 国产大陆精品国产| 综合久久久久久久| 欧美裸体bbwbbwbbw| 国产91精品一区二区| 亚洲欧洲另类国产综合| 91行情网站电视在线观看高清版| 香蕉影视欧美成人| 久久理论电影网| av电影在线观看一区| 亚洲一二三区不卡| 欧美videofree性高清杂交| 岛国精品一区二区| 亚洲午夜三级在线| 欧美mv日韩mv国产网站app| 成人免费福利片| 亚洲成人av免费| 久久久不卡网国产精品一区| 91麻豆.com| 激情综合五月婷婷| 一区二区三区在线观看欧美| 日韩三级中文字幕| 91久久久免费一区二区| 久久国产精品第一页| 亚洲日穴在线视频| 久久久亚洲高清| 欧美裸体一区二区三区| 成人激情小说乱人伦| 日本成人在线视频网站| 日韩久久一区二区| 2024国产精品| 欧美卡1卡2卡| 91网页版在线| 国产乱人伦偷精品视频不卡| 亚洲国产精品天堂| 综合久久一区二区三区| 精品剧情在线观看| 欧美久久久久久久久久| 99久久99久久精品免费看蜜桃| 精品在线观看视频| 亚洲成人一区二区在线观看| 成人免费在线视频| 国产精品五月天| 2023国产精华国产精品| 91麻豆精品国产91久久久久久久久 | 日本伊人色综合网| 一区二区在线观看视频| 亚洲国产电影在线观看| 久久亚区不卡日本| 欧美成人女星排行榜| 制服丝袜亚洲播放| 欧美三日本三级三级在线播放| 成人av在线资源| 国产成人av电影在线播放| 久久黄色级2电影| 日本欧美在线看| 午夜精品久久久久久久久| 亚洲第一激情av| 亚洲国产色一区| 亚洲一区国产视频| 亚洲妇女屁股眼交7| 亚洲成人福利片| 午夜精彩视频在线观看不卡| 亚洲成人综合视频| 亚洲第一电影网| 日本女人一区二区三区| 免费成人在线视频观看| 九色综合狠狠综合久久| 国内精品国产成人国产三级粉色| 老色鬼精品视频在线观看播放| 日本视频中文字幕一区二区三区| 天天免费综合色| 琪琪一区二区三区| 韩国v欧美v日本v亚洲v| 国产精品一线二线三线精华| 国产成人久久精品77777最新版本| 国产69精品久久99不卡| www.亚洲色图.com| 色悠久久久久综合欧美99| 欧美视频一区二区三区四区| 7777精品伊人久久久大香线蕉完整版 | 国产精品人成在线观看免费| 中文字幕在线不卡| 亚洲福利国产精品| 国产一区在线不卡| 91在线观看成人| 欧美高清激情brazzers| xvideos.蜜桃一区二区| 国产精品麻豆久久久| 亚洲第一福利一区| 国产精品一二三区在线| 色综合天天综合给合国产| 欧美日韩电影一区| 国产日产欧美一区二区三区| 一区二区三区在线播放| 日韩av电影免费观看高清完整版| 国产米奇在线777精品观看| 91天堂素人约啪| 欧美电影免费观看高清完整版在 | 亚洲精品国产精品乱码不99| 亚洲国产中文字幕在线视频综合| 捆绑紧缚一区二区三区视频| 高清久久久久久| 欧美一级免费大片| 亚洲美女免费视频| 韩国毛片一区二区三区| 欧美性色黄大片| 中文成人av在线| 奇米影视一区二区三区|