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

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

?? pppd.h

?? eCos操作系統源碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
//==========================================================================////      include/pppd.h////==========================================================================//####ECOSGPLCOPYRIGHTBEGIN####// -------------------------------------------// This file is part of eCos, the Embedded Configurable Operating System.// Portions created by Nick Garnett are// Copyright (C) 2003 eCosCentric Ltd.//// eCos 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 or (at your option) any later version.//// eCos 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 eCos; if not, write to the Free Software Foundation, Inc.,// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.//// As a special exception, if other files instantiate templates or use macros// or inline functions from this file, or you compile this file and link it// with other works to produce a work based on this file, this file does not// by itself cause the resulting work to be covered by the GNU General Public// License. However the source code for this file must still be made available// in accordance with section (3) of the GNU General Public License.//// This exception does not invalidate any other reasons why a work based on// this file might be covered by the GNU General Public License.//// -------------------------------------------//####ECOSGPLCOPYRIGHTEND####//####BSDCOPYRIGHTBEGIN####//// -------------------------------------------//// Portions of this software may have been derived from OpenBSD, // FreeBSD or other sources, and are covered by the appropriate// copyright disclaimers included herein.//// -------------------------------------------////####BSDCOPYRIGHTEND####//==========================================================================/* * pppd.h - PPP daemon global declarations. * * Copyright (c) 1989 Carnegie Mellon University. * All rights reserved. * * Redistribution and use in source and binary forms are permitted * provided that the above copyright notice and this paragraph are * duplicated in all such forms and that any documentation, * advertising materials, and other materials related to such * distribution and use acknowledge that the software was developed * by Carnegie Mellon University.  The name of the * University may not be used to endorse or promote products derived * from this software without specific prior written permission. * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * * $FreeBSD: src/usr.sbin/pppd/pppd.h,v 1.13 1999/08/28 01:19:08 peter Exp $ *//* * TODO: */#ifndef __PPPD_H__#define __PPPD_H__#include <cyg/io/io.h>#include <cyg/io/serialio.h>#include <cyg/ppp/names.h>#include <stdio.h>		/* for FILE */#include <sys/param.h>		/* for MAXPATHLEN and BSD4_4, if defined */#include <sys/types.h>		/* for u_int32_t, if defined */#include <sys/time.h>		/* for struct timeval */#include <cyg/ppp/net/ppp_defs.h>#if __STDC__#include <stdarg.h>#define __V(x)	x#else#include <varargs.h>#define __V(x)	(va_alist) va_dcl#define const#endif/* * Limits. */#define NUM_PPP		1	/* One PPP interface supported (per process) */#define MAXWORDLEN	1024	/* max length of word in file (incl null) */#define MAXARGS		1	/* max # args to a command */#define MAXNAMELEN	256	/* max length of hostname or name for auth */#define MAXSECRETLEN	256	/* max length of password or secret *//* * Global variables. */extern int	hungup;		/* Physical layer has disconnected */extern int	ifunit;		/* Interface unit number */extern char	ifname[];	/* Interface name */extern int	ttyfd;		/* Serial device file descriptor */extern char	cyg_ppp_hostname[];	/* Our hostname */extern u_char	outpacket_buf[]; /* Buffer for outgoing packets */extern int	phase;		/* Current state of link - see values below */extern int	baud_rate;	/* Current link speed in bits/sec */extern char	*progname;	/* Name of this program */extern int	redirect_stderr;/* Connector's stderr should go to file */extern char	peer_authname[];/* Authenticated name of peer */extern int	privileged;	/* We were run by real-uid root */extern int	need_holdoff;	/* Need holdoff period after link terminates */extern char	**script_env;	/* Environment variables for scripts */extern int	detached;	/* Have detached from controlling tty *//* * Variables set by command-line options. */extern int	debug;		/* Debug flag */extern int	kdebugflag;	/* Tell kernel to print debug messages */extern int	default_device;	/* Using /dev/tty or equivalent */extern char	devnam[];	/* Device name */extern int      flowctl;        /* Flow control */extern int	modem;		/* Use modem control lines */extern cyg_serial_baud_rate_t	inspeed;	/* Input/Output speed requested */extern u_int32_t netmask;	/* IP netmask to set on interface */extern int	lockflag;	/* Create lock file to lock the serial dev */extern int	nodetach;	/* Don't detach from controlling tty */extern char	*connector;	/* Script to establish physical link */extern char	*disconnector;	/* Script to disestablish physical link */extern char	*welcomer;	/* Script to welcome client after connection */extern int	max_con_attempts;/* Maximum number of times to try dialing */extern int	maxconnect;	/* Maximum connect time (seconds) */extern char	user[];		/* Our name for authenticating ourselves */extern char	passwd[];	/* Password for PAP */extern int	auth_required;	/* Peer is required to authenticate */extern int	proxyarp;	/* Set up proxy ARP entry for peer */extern int	persist;	/* Reopen link after it goes down */extern int	uselogin;	/* Use /etc/passwd for checking PAP */extern int	lcp_echo_interval; /* Interval between LCP echo-requests */extern int	lcp_echo_fails;	/* Tolerance to unanswered echo-requests */extern char	our_name[];	/* Our name for authentication purposes */extern char	remote_name[];	/* Peer's name for authentication */extern int	explicit_remote;/* remote_name specified with remotename opt */extern int	usehostname;	/* Use hostname for our_name */extern int	disable_defaultip; /* Don't use hostname for default IP adrs *///extern int	demand;		/* Do dial-on-demand */#define demand 0extern char	*ipparam;	/* Extra parameter for ip up/down scripts */extern int	cryptpap;	/* Others' PAP passwords are encrypted */extern int	idle_time_limit;/* Shut down link if idle for this long */extern int	holdoff;	/* Dead time before restarting */extern int	refuse_pap;	/* Don't wanna auth. ourselves with PAP */extern int	refuse_chap;	/* Don't wanna auth. ourselves with CHAP */#ifdef PPP_FILTERextern struct	bpf_program pass_filter;   /* Filter for pkts to pass */extern struct	bpf_program active_filter; /* Filter for link-active pkts */#endif#ifdef MSLANMANextern int	ms_lanman;	/* Nonzero if use LanMan password instead of NT */				/* Has meaning only with MS-CHAP challenges */#endif/* * Values for phase. */#define PHASE_DEAD		0#define PHASE_INITIALIZE	1#define PHASE_DORMANT		2#define PHASE_ESTABLISH		3#define PHASE_AUTHENTICATE	4#define PHASE_CALLBACK		5#define PHASE_NETWORK		6#define PHASE_TERMINATE		7#define PHASE_HOLDOFF		8/* * The following struct gives the addresses of procedures to call * for a particular protocol. */struct protent {    u_short protocol;		/* PPP protocol number */    /* Initialization procedure */    void (*init) __P((int unit));    /* Process a received packet */    void (*input) __P((int unit, u_char *pkt, int len));    /* Process a received protocol-reject */    void (*protrej) __P((int unit));    /* Lower layer has come up */    void (*lowerup) __P((int unit));    /* Lower layer has gone down */    void (*lowerdown) __P((int unit));    /* Open the protocol */    void (*open) __P((int unit));    /* Close the protocol */    void (*close) __P((int unit, char *reason));    /* Print a packet in readable form */    int  (*printpkt) __P((u_char *pkt, int len,			  void (*printer) __P((void *, char *, ...)),			  void *arg));    /* Process a received data packet */    void (*datainput) __P((int unit, u_char *pkt, int len));    int  enabled_flag;		/* 0 iff protocol is disabled */    char *name;			/* Text name of protocol */    /* Check requested options, assign defaults */    void (*check_options) __P((void));    /* Configure interface for demand-dial */    int  (*demand_conf) __P((int unit));    /* Say whether to bring up link for this pkt */    int  (*active_pkt) __P((u_char *pkt, int len));};/* Table of pointers to supported protocols */extern struct protent *protocols[];/* * Prototypes. *//* Procedures exported from main.c. */void detach __P((void));	/* Detach from controlling tty */void die __P((int));		/* Cleanup and exit */void quit __P((void));		/* like die(1) */void novm __P((char *));	/* Say we ran out of memory, and die */void cyg_ppp_timeout __P((void (*func)(void *), void *arg, int t));				/* Call func(arg) after t seconds */void cyg_ppp_untimeout __P((void (*func)(void *), void *arg));				/* Cancel call to func(arg) */int run_program __P((char *prog, char **args, int must_exist));				/* Run program prog with args in child */void demuxprotrej __P((int, int));				/* Demultiplex a Protocol-Reject */void format_packet __P((u_char *, int, void (*) (void *, char *, ...),		void *));	/* Format a packet in human-readable form */void log_packet __P((u_char *, int, char *, int));				/* Format a packet and log it with syslog */void print_string __P((char *, int,  void (*) (void *, char *, ...),		void *));	/* Format a string for output */int fmtmsg __P((char *, int, char *, ...));		/* sprintf++ */int vfmtmsg __P((char *, int, char *, va_list));	/* vsprintf++ */void script_setenv __P((char *, char *));	/* set script env var */void script_unsetenv __P((char *));		/* unset script env var *//* Procedures exported from auth.c */void link_required __P((int));	  /* we are starting to use the link */void link_terminated __P((int));  /* we are finished with the link */void link_down __P((int));	  /* the LCP layer has left the Opened state */void link_established __P((int)); /* the link is up; authenticate now */void np_up __P((int, int));	  /* a network protocol has come up */void np_down __P((int, int));	  /* a network protocol has gone down */void np_finished __P((int, int)); /* a network protocol no longer needs link */void auth_peer_fail __P((int, int));				/* peer failed to authenticate itself */void auth_peer_success __P((int, int, char *, int));				/* peer successfully authenticated itself */void auth_withpeer_fail __P((int, int));				/* we failed to authenticate ourselves */void auth_withpeer_success __P((int, int));				/* we successfully authenticated ourselves */void auth_check_options __P((void));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本久久一区二区| 亚洲色图丝袜美腿| 亚洲乱码国产乱码精品精小说| 亚洲第一av色| 国产精品中文字幕日韩精品| 欧美系列一区二区| 日韩一区在线看| 国产麻豆精品在线观看| 91精品国产综合久久香蕉的特点| 国产精品美女久久久久久2018| 日韩二区在线观看| 欧美性猛片aaaaaaa做受| 中文字幕国产精品一区二区| 精品无人码麻豆乱码1区2区 | 亚洲已满18点击进入久久| 黄色精品一二区| 欧美精品视频www在线观看| 亚洲同性gay激情无套| 丰满亚洲少妇av| 26uuu亚洲综合色| 奇米精品一区二区三区在线观看| 欧美天堂一区二区三区| 一区二区在线观看视频| 91丨porny丨户外露出| 中文字幕第一区第二区| 国产精品99久久久久久久vr| 精品久久国产97色综合| 久久成人免费网站| 精品成人私密视频| 精品在线一区二区三区| 欧美一二三在线| 麻豆国产欧美日韩综合精品二区| 欧美一区二区三区在线看| 日本欧美一区二区在线观看| 91精品国产综合久久久蜜臀粉嫩 | 亚洲欧美日韩中文字幕一区二区三区 | 国产成人精品免费一区二区| 欧美精品一区二区三区四区| 久久超级碰视频| 久久亚洲捆绑美女| 丁香啪啪综合成人亚洲小说| 国产精品婷婷午夜在线观看| 风流少妇一区二区| 亚洲精品视频一区| 欧美日韩亚洲不卡| 美女网站在线免费欧美精品| 久久蜜臀精品av| av一本久道久久综合久久鬼色| 国产精品第五页| 91福利视频久久久久| 日韩中文字幕91| www国产成人免费观看视频 深夜成人网| 美脚の诱脚舐め脚责91 | www.综合网.com| 亚洲精品免费在线| 欧美一级二级三级蜜桃| 国产福利一区二区三区| 亚洲黄色小说网站| 日韩美女一区二区三区四区| 国产电影精品久久禁18| 亚洲啪啪综合av一区二区三区| 欧美日韩高清一区二区| 黄页网站大全一区二区| 亚洲免费成人av| 日韩欧美123| 91美女福利视频| 久久精品免费看| 亚洲欧美在线aaa| 欧美大胆人体bbbb| 91麻豆国产福利精品| 日韩不卡一二三区| 日韩久久一区二区| 日韩免费在线观看| 色婷婷久久综合| 国产精选一区二区三区| 亚洲成人一二三| 国产视频亚洲色图| 欧美精品色一区二区三区| 成人免费va视频| 美女一区二区久久| 亚洲资源在线观看| 国产三级精品三级| 日韩一区二区高清| 欧美综合一区二区三区| 国产91综合网| 免费人成黄页网站在线一区二区 | 亚洲国产三级在线| 欧美国产日韩在线观看| 欧美xxx久久| 欧美日韩三级一区| 色婷婷久久久久swag精品| 国产福利精品导航| 黄色小说综合网站| 青娱乐精品视频| 日韩极品在线观看| 亚洲黄色在线视频| 亚洲另类色综合网站| 国产欧美精品一区二区三区四区| 欧美一区二区黄| 欧美日韩一区二区不卡| 91在线porny国产在线看| 国产风韵犹存在线视精品| 国内国产精品久久| 麻豆精品国产91久久久久久| 日本中文一区二区三区| 亚洲一区二区三区国产| 亚洲人成网站在线| 国产精品久久二区二区| 中文字幕在线不卡视频| 中文字幕av资源一区| 久久久精品2019中文字幕之3| 欧美精品一区二区蜜臀亚洲| 欧美一级高清片在线观看| 日韩免费视频一区二区| 欧美一级二级在线观看| 欧美tickling网站挠脚心| 日韩一区二区三区四区| 欧美成人精精品一区二区频| 日韩欧美一级片| 欧美成人一区二区三区在线观看| 91精品国产综合久久精品 | 日本成人中文字幕在线视频| 偷拍日韩校园综合在线| 日本午夜一区二区| 精品亚洲免费视频| 波多野结衣中文字幕一区二区三区| 高清beeg欧美| 色一情一伦一子一伦一区| 欧美性xxxxx极品少妇| 欧美精品少妇一区二区三区| 精品久久99ma| 国产欧美视频一区二区| 中文字幕日韩一区| 午夜久久电影网| 精品伊人久久久久7777人| 国产夫妻精品视频| 91久久精品日日躁夜夜躁欧美| 欧美午夜精品久久久| 精品三级av在线| 国产日产欧美一区二区视频| 一区二区三区在线不卡| 日本一不卡视频| 国产999精品久久久久久| 在线观看亚洲一区| 欧美成人福利视频| 最新国产精品久久精品| 午夜精品福利一区二区蜜股av | 久久99蜜桃精品| 成人黄色在线看| 欧美日韩中文字幕精品| xfplay精品久久| 亚洲一区二区视频在线观看| 精品在线一区二区三区| 色妞www精品视频| 欧美成人精品二区三区99精品| 综合久久综合久久| 蓝色福利精品导航| 色久优优欧美色久优优| 久久久久久久免费视频了| 亚洲国产一区二区在线播放| 国产成人精品网址| 欧美一区二区三区白人| 1000精品久久久久久久久| 麻豆精品国产91久久久久久| 色婷婷狠狠综合| 欧美本精品男人aⅴ天堂| 亚洲午夜在线电影| 99久久久免费精品国产一区二区| 欧美精品第一页| 最新国产精品久久精品| 国产精品自拍毛片| 日韩欧美高清dvd碟片| 亚洲国产精品综合小说图片区| 丰满岳乱妇一区二区三区 | 7777精品伊人久久久大香线蕉经典版下载 | 欧美三级电影在线看| 日本一区二区三区国色天香| 天天综合天天做天天综合| 97久久精品人人爽人人爽蜜臀| 日韩精品中文字幕一区二区三区| 亚洲影视在线播放| 日本精品一区二区三区高清| 国产精品入口麻豆九色| 激情五月激情综合网| 欧美一区永久视频免费观看| 尤物在线观看一区| a4yy欧美一区二区三区| 中文字幕欧美日韩一区| 国产精品一区二区三区乱码| 日韩欧美国产电影| 欧美aⅴ一区二区三区视频| 777精品伊人久久久久大香线蕉| 亚洲一区中文日韩| 色999日韩国产欧美一区二区| 国产精品丝袜在线| 成人亚洲一区二区一| 中文字幕欧美区| 99国产精品久久久久久久久久 | 日本麻豆一区二区三区视频| 在线不卡免费欧美|