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

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

?? defs.h

?? 早期freebsd實現
?? H
字號:
/* * Copyright (c) 1988, 1992 The University of Utah and the Center *	for Software Science (CSS). * Copyright (c) 1992, 1993 *	The Regents of the University of California.  All rights reserved. * * This code is derived from software contributed to Berkeley by * the Center for Software Science of the University of Utah Computer * Science Department.  CSS requests users of this software to return * to css-dist@cs.utah.edu any improvements that they make and grant * CSS redistribution rights. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software *    must display the following acknowledgement: *	This product includes software developed by the University of *	California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * *	@(#)defs.h	8.1 (Berkeley) 6/4/93 * * Utah $Hdr: defs.h 3.1 92/07/06$ * Author: Jeff Forys, University of Utah CSS */#include "rmp.h"#include "rmp_var.h"/***  Common #define's and external variables.  All other files should**  include this.*//* *  This may be defined in <sys/param.h>, if not, it's defined here. */#ifndef	MAXHOSTNAMELEN#define	MAXHOSTNAMELEN 64#endif/* *  SIGUSR1 and SIGUSR2 are defined in <signal.h> for 4.3BSD systems. */#ifndef SIGUSR1#define	SIGUSR1 SIGEMT#endif#ifndef SIGUSR2#define	SIGUSR2 SIGFPE#endif/* *  These can be faster & more efficient than strcmp()/strncmp()... */#define	STREQN(s1,s2)		((*s1 == *s2) && (strcmp(s1,s2) == 0))#define	STRNEQN(s1,s2,n)	((*s1 == *s2) && (strncmp(s1,s2,n) == 0))/* *  Configuration file limitations. */#define	C_MAXFILE	10		/* max number of boot-able files */#define	C_LINELEN	1024		/* max length of line *//* *  Direction of packet (used as argument to DispPkt). */#define	DIR_RCVD	0#define	DIR_SENT	1#define	DIR_NONE	2/* *  These need not be functions, so... */#define	FreeStr(str)	free(str)#define	FreeClient(cli)	free(cli)#define	GenSessID()	(++SessionID ? SessionID: ++SessionID)/* *  Converting an Ethernet address to a string is done in many routines. *  Using `rmp.hp_hdr.saddr' works because this field is *never* changed; *  it will *always* contain the source address of the packet. */#define	EnetStr(rptr)	GetEtherAddr(&(rptr)->rmp.hp_hdr.saddr[0])/* *  Every machine we can boot will have one of these allocated for it *  (unless there are no restrictions on who we can boot). */typedef struct client_s {	u_char			addr[RMP_ADDRLEN];	/* addr of machine */	char			*files[C_MAXFILE];	/* boot-able files */	struct client_s		*next;			/* ptr to next */} CLIENT;/* *  Every active connection has one of these allocated for it. */typedef struct rmpconn_s {	struct rmp_packet	rmp;			/* RMP packet */	int			rmplen;			/* length of packet */	struct timeval		tstamp;			/* last time active */	int			bootfd;			/* open boot file */	struct rmpconn_s	*next;			/* ptr to next */} RMPCONN;/* *  All these variables are defined in "conf.c". */extern	char	*ProgName;		/* path-stripped argv[0] */extern	char	MyHost[];		/* this hosts' name */extern	int	MyPid;			/* this processes' ID */extern	int	DebugFlg;		/* set true if debugging */extern	int	BootAny;		/* set true if we can boot anyone */extern	char	*ConfigFile;		/* configuration file */extern	char	*DfltConfig;		/* default configuration file */extern	char	*DbgFile;		/* debug output file */extern	char	*PidFile;		/* file containing pid of server */extern	char	*BootDir;		/* directory w/boot files */extern	FILE	*DbgFp;			/* debug file pointer */extern	char	*IntfName;		/* interface we are attached to */extern	u_short	SessionID;		/* generated session ID */extern	char	*BootFiles[];		/* list of boot files */extern	CLIENT	*Clients;		/* list of addrs we'll accept */extern	RMPCONN	*RmpConns;		/* list of active connections */extern	char	RmpMcastAddr[];		/* RMP multicast address */void	 AddConn __P((RMPCONN *));int	 BootDone __P((RMPCONN *));void	 BpfClose __P((void));char	*BpfGetIntfName __P((char **));int	 BpfOpen __P((void));int	 BpfRead __P((RMPCONN *, int));int	 BpfWrite __P((RMPCONN *));void	 DebugOff __P((int));void	 DebugOn __P((int));void	 DispPkt __P((RMPCONN *, int));void	 DoTimeout __P((void));void	 DspFlnm __P((u_int, char *));void	 Exit __P((int));CLIENT	*FindClient __P((RMPCONN *));RMPCONN	*FindConn __P((RMPCONN *));void	 FreeClients __P((void));void	 FreeConn __P((RMPCONN *));void	 FreeConns __P((void));int	 GetBootFiles __P((void));char	*GetEtherAddr __P((u_char *));CLIENT	*NewClient __P((u_char *));RMPCONN	*NewConn __P((RMPCONN *));char	*NewStr __P((char *));u_char	*ParseAddr __P((char *));int	 ParseConfig __P((void));void	 ProcessPacket __P((RMPCONN *, CLIENT *));void	 ReConfig __P((int));void	 RemoveConn __P((RMPCONN *));int	 SendBootRepl __P((struct rmp_packet *, RMPCONN *, char *[]));int	 SendFileNo __P((struct rmp_packet *, RMPCONN *, char *[]));int	 SendPacket __P((RMPCONN *));int	 SendReadRepl __P((RMPCONN *));int	 SendServerID __P((RMPCONN *));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线亚洲精品福利网址导航| 偷拍自拍另类欧美| 日韩一区二区三区观看| 欧美亚洲国产一区在线观看网站| 99re成人精品视频| 91免费观看国产| 成人美女视频在线观看18| 国产一区二区精品久久| 国产另类ts人妖一区二区| 国产精一品亚洲二区在线视频| 久久国产精品一区二区| 精品在线播放午夜| 国产91对白在线观看九色| 北条麻妃国产九九精品视频| 丁香婷婷综合网| 91一区二区三区在线观看| 91福利资源站| 91精品国产高清一区二区三区蜜臀| 欧美精品1区2区| 欧美成人一区二区三区在线观看| 欧美不卡123| 国产精品不卡在线观看| 一区二区视频在线看| 亚洲成av人片| 精品一区二区三区影院在线午夜| 粗大黑人巨茎大战欧美成人| 色天使色偷偷av一区二区| 欧美日本在线看| 久久先锋影音av鲁色资源网| 国产精品毛片久久久久久久| 夜夜嗨av一区二区三区网页| 亚洲大片精品永久免费| 国产久卡久卡久卡久卡视频精品| 91无套直看片红桃| 欧美一区二区日韩| 国产精品久久久久7777按摩| 水蜜桃久久夜色精品一区的特点 | 国产日韩欧美一区二区三区乱码| 精品国产免费人成电影在线观看四季 | 亚洲视频免费在线| 日韩高清不卡在线| 成人午夜激情影院| 91精品国产综合久久久久久久久久| 久久精品欧美一区二区三区不卡| 亚洲一区二区三区国产| 国产成人午夜片在线观看高清观看| 色综合夜色一区| 久久色中文字幕| 偷拍自拍另类欧美| 99精品黄色片免费大全| 欧美一区二区三区免费观看视频 | 3atv在线一区二区三区| 亚洲女女做受ⅹxx高潮| 精品制服美女丁香| 欧美久久久久中文字幕| 亚洲日穴在线视频| 国产成人免费xxxxxxxx| 精品久久久久av影院| 亚洲一区中文在线| eeuss鲁片一区二区三区在线观看| 日韩一区二区在线观看视频播放| 亚洲乱码一区二区三区在线观看| 国产91清纯白嫩初高中在线观看 | 欧美日韩不卡在线| 亚洲欧美欧美一区二区三区| 国产精品1区2区3区| 欧美成人一级视频| 久久99精品一区二区三区三区| 欧美日韩在线一区二区| 亚洲欧美自拍偷拍色图| 成人午夜电影小说| 国产精品热久久久久夜色精品三区| 日韩影院在线观看| 欧美大肚乱孕交hd孕妇| 一级特黄大欧美久久久| 色激情天天射综合网| 亚洲精品视频一区二区| 色综合久久88色综合天天6| 亚洲欧美激情小说另类| 一本到三区不卡视频| 综合电影一区二区三区 | 在线观看日产精品| 一区二区三区视频在线观看| 色综合久久久网| 亚洲一区二区av在线| 欧美亚一区二区| 亚洲午夜久久久久中文字幕久| 欧美午夜精品久久久久久孕妇| 亚洲自拍偷拍网站| 欧美日韩视频在线观看一区二区三区| 亚洲线精品一区二区三区八戒| 欧美日韩一级黄| 美女mm1313爽爽久久久蜜臀| 日韩欧美久久久| 国产成人三级在线观看| 自拍偷拍欧美激情| 欧美亚日韩国产aⅴ精品中极品| 日韩影院精彩在线| 国产亚洲精品久| 91亚洲男人天堂| 日本欧美一区二区在线观看| 久久综合久久综合亚洲| 成人成人成人在线视频| 亚洲高清免费视频| 日韩精品一区二区三区四区| 成人一区二区三区视频| 伊人色综合久久天天人手人婷| 在线播放亚洲一区| 国产91对白在线观看九色| 亚洲一区二区视频| 欧美mv日韩mv| 成人涩涩免费视频| 偷拍日韩校园综合在线| 国产免费成人在线视频| 欧美卡1卡2卡| 成人午夜又粗又硬又大| 天堂成人国产精品一区| 中文字幕精品三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 免费观看在线综合色| 国产精品久99| 26uuu亚洲| 欧美调教femdomvk| aaa欧美大片| 精品在线一区二区| 丝袜a∨在线一区二区三区不卡 | 亚洲精品免费在线观看| 日韩精品一区二区三区四区| 91国偷自产一区二区三区观看| 精品亚洲欧美一区| 天天综合网天天综合色| 最新国产の精品合集bt伙计| 亚洲精品在线一区二区| 在线播放日韩导航| 欧美中文字幕不卡| 成人短视频下载| 国产精品2024| 国产精品一区二区男女羞羞无遮挡| 亚洲va天堂va国产va久| 一区二区三区产品免费精品久久75| 久久精品在这里| 精品国产不卡一区二区三区| 欧美男女性生活在线直播观看| 91丝袜美女网| 97se亚洲国产综合在线| av在线综合网| 99这里只有久久精品视频| 国产精品夜夜嗨| 国产一区二区不卡| 国产在线视视频有精品| 久久激情综合网| 精久久久久久久久久久| 久久99精品国产麻豆不卡| 免费日韩伦理电影| 美女视频黄 久久| 久久精品国产一区二区| 久久99久久99| 国产麻豆精品视频| 国产精品羞羞答答xxdd| 成人性色生活片免费看爆迷你毛片| 国产精品资源站在线| 国产91清纯白嫩初高中在线观看 | 国产精品日日摸夜夜摸av| 久久久亚洲欧洲日产国码αv| 久久婷婷色综合| 日本一区二区视频在线观看| 中文字幕一区日韩精品欧美| 国产精品污污网站在线观看| 国产精品网友自拍| 国产精品久久三| 亚洲电影视频在线| 免费三级欧美电影| 国产成人免费av在线| 一本一道综合狠狠老| 欧美精品久久天天躁| 精品国产乱码久久久久久久久| 国产亚洲精品中文字幕| 亚洲私人黄色宅男| 日韩中文字幕不卡| 国产一区二区三区日韩| 91网上在线视频| 日韩一级成人av| 国产精品久久久久永久免费观看| 亚洲在线成人精品| 黄色日韩三级电影| 91尤物视频在线观看| 91麻豆精品91久久久久同性| 国产亚洲一区字幕| 亚洲国产欧美在线| 国产真实乱偷精品视频免| 色狠狠av一区二区三区| 日韩欧美自拍偷拍| 亚洲女同ⅹxx女同tv| 九九国产精品视频| 色网综合在线观看| 国产亚洲欧美日韩在线一区| 亚洲成va人在线观看| 国产精品系列在线播放| 欧美日本一区二区三区四区| 国产欧美日产一区|