亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
久久精品一区二区三区不卡牛牛 | 亚洲色欲色欲www在线观看| 激情综合色丁香一区二区| 欧美岛国在线观看| 国产毛片精品国产一区二区三区| 国产亚洲人成网站| 97久久精品人人做人人爽50路 | 一区二区三区在线高清| 欧美无砖专区一中文字| 免费不卡在线观看| 久久精品人人做人人爽人人 | 欧美性生交片4| 视频在线在亚洲| 久久久久国产精品麻豆ai换脸| 成人爱爱电影网址| 亚洲一区在线视频| 日韩精品专区在线| 成人免费观看av| 午夜日韩在线电影| 久久久亚洲精品一区二区三区| 91在线高清观看| 日韩电影一区二区三区四区| 欧美激情中文不卡| 欧美丝袜丝交足nylons图片| 久久精品国产亚洲高清剧情介绍| 国产精品伦理在线| 欧美精品 日韩| 国产aⅴ综合色| 香蕉av福利精品导航| 久久精品人人做人人爽人人| 欧美日精品一区视频| 国产一区二区三区四区五区入口 | 蜜桃视频一区二区三区在线观看| 久久久.com| 欧美日韩精品系列| 懂色av一区二区在线播放| 亚洲一区二区美女| 欧美高清在线一区| 欧美一区二区在线免费观看| 99久久免费视频.com| 青青草国产成人av片免费| 国产精品沙发午睡系列990531| 欧美精品三级日韩久久| 不卡av免费在线观看| 美女一区二区三区| 亚洲国产一区二区在线播放| 国产精品二三区| 精品国免费一区二区三区| 在线看国产一区| gogogo免费视频观看亚洲一| 久久av资源网| 亚洲aⅴ怡春院| 亚洲欧美另类小说视频| 国产亚洲综合在线| 精品国产一区二区三区久久久蜜月 | 国产精品自产自拍| 蜜臀va亚洲va欧美va天堂| 亚洲女爱视频在线| 国产精品久久午夜| 国产欧美日本一区视频| 精品久久久三级丝袜| 717成人午夜免费福利电影| 在线视频中文字幕一区二区| 99久久精品国产精品久久| 粉嫩蜜臀av国产精品网站| 国产一区二区女| 国模一区二区三区白浆| 久久国产精品99久久久久久老狼| 日本成人中文字幕| 日韩中文字幕亚洲一区二区va在线 | 狠狠色丁香久久婷婷综合丁香| 五月婷婷久久丁香| 亚洲成av人片一区二区| 亚洲成av人片观看| 午夜欧美在线一二页| 亚洲mv大片欧洲mv大片精品| 五月天欧美精品| 丝袜脚交一区二区| 免费成人性网站| 韩国理伦片一区二区三区在线播放 | 久久久无码精品亚洲日韩按摩| 亚洲精品一线二线三线无人区| 欧美电影免费观看高清完整版| 欧美成人三级在线| 欧美大片一区二区| 久久精品一二三| 国产精品色婷婷| 亚洲欧美一区二区久久| 亚洲国产精品久久久久秋霞影院 | 99精品热视频| 色哟哟欧美精品| 欧美精三区欧美精三区| 欧美一卡2卡三卡4卡5免费| 日韩精品影音先锋| 亚洲国产精品国自产拍av| 国产精品美日韩| 亚洲精品伦理在线| 日韩国产精品久久| 国产一区二区视频在线| 91免费国产在线| 欧美丰满嫩嫩电影| 久久亚洲精华国产精华液 | 成人欧美一区二区三区小说| 亚洲欧美国产77777| 视频一区二区三区入口| 国内不卡的二区三区中文字幕| 成人av电影在线| 欧美剧情片在线观看| 久久久精品tv| 亚洲国产乱码最新视频| 韩国精品在线观看| 91激情在线视频| 精品免费日韩av| 亚洲精品久久久蜜桃| 免费成人在线视频观看| 91亚洲男人天堂| 日韩一级大片在线观看| 中文字幕在线不卡视频| 日韩成人一级片| av不卡在线观看| 日韩午夜中文字幕| 亚洲女与黑人做爰| 黄页网站大全一区二区| 在线视频国产一区| 国产日韩欧美亚洲| 午夜精品福利久久久| 成人手机在线视频| 欧美一区二区三区播放老司机| 国产精品免费av| 久久国产精品99久久人人澡| 日本福利一区二区| 国产免费观看久久| 麻豆精品视频在线观看免费| 在线观看免费亚洲| 国产精品无遮挡| 精品亚洲国产成人av制服丝袜| 欧美伊人久久久久久午夜久久久久| 国产亚洲一本大道中文在线| 日韩电影免费一区| 欧美午夜片在线看| 中文字幕亚洲电影| 国产成人综合亚洲网站| 欧美一级黄色录像| 日韩中文字幕一区二区三区| 欧美在线小视频| 亚洲青青青在线视频| 国产精品18久久久久久久网站| 91精品国产91久久久久久一区二区 | 国产精品久久久一本精品| 久草中文综合在线| 91精品国产一区二区三区蜜臀| 樱桃国产成人精品视频| av网站免费线看精品| 中文字幕欧美激情| 国产91丝袜在线播放九色| 精品国产一区二区三区久久久蜜月 | 久久er99热精品一区二区| 欧美夫妻性生活| 亚洲国产cao| 精品视频色一区| 亚洲六月丁香色婷婷综合久久| www.爱久久.com| 中文字幕在线不卡| 成人av在线电影| 国产精品人人做人人爽人人添| 国产成人精品影院| 国产精品美女久久久久久| 成人一级黄色片| 国产精品乱人伦中文| 成a人片亚洲日本久久| 国产精品国产成人国产三级 | 欧美三级资源在线| 亚洲成人午夜电影| 91麻豆精品国产91久久久更新时间| 亚洲国产精品麻豆| 91精品欧美一区二区三区综合在| 日本不卡在线视频| 精品第一国产综合精品aⅴ| 韩国在线一区二区| 国产日韩v精品一区二区| 春色校园综合激情亚洲| 国产精品福利电影一区二区三区四区 | 精品乱码亚洲一区二区不卡| 精品一区中文字幕| 国产视频911| 北岛玲一区二区三区四区 | 日韩不卡手机在线v区| 日韩一区二区三区精品视频| 韩日av一区二区| 国产精品对白交换视频| 在线观看国产日韩| 麻豆一区二区三区| 国产欧美日韩精品一区| 91国产视频在线观看| 偷窥少妇高潮呻吟av久久免费| 制服丝袜成人动漫| 国产精品一二一区| 亚洲精品欧美二区三区中文字幕| 欧美老女人第四色| 国产成人三级在线观看|