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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ntp.h

?? 網(wǎng)絡(luò)時(shí)間協(xié)議NTP 源碼 版本v4.2.0b 該源碼用于linux平臺下
?? H
?? 第 1 頁 / 共 3 頁
字號:
	EVP_PKEY *ident_pkey;	/* identity key */	tstamp_t fstamp;	/* identity filestamp */	BIGNUM	*iffval;	/* IFF/GQ challenge */	BIGNUM	*grpkey;	/* GQ group key */	struct value cookval;	/* cookie values */	struct value recval;	/* receive autokey values */	struct exten *cmmd;	/* extension pointer */	/*	 * Variables used by authenticated server	 */	keyid_t	*keylist;	/* session key ID list */	int	keynumber;	/* current key number */	struct value encrypt;	/* send encrypt values */	struct value sndval;	/* send autokey values */	struct value tai_leap;	/* send leapsecond table */#else /* OPENSSL */#define clear_to_zero status#endif /* OPENSSL */	/*	 * Ephemeral state variables	 */	u_char	status;		/* peer status */	u_char	reach;		/* reachability register */	u_long	epoch;		/* reference epoch */	u_int	burst;		/* packets remaining in burst */	u_int	filter_nextpt;	/* index into filter shift register */	double	filter_delay[NTP_SHIFT]; /* delay shift register */	double	filter_offset[NTP_SHIFT]; /* offset shift register */	double	filter_disp[NTP_SHIFT]; /* dispersion shift register */	u_long	filter_epoch[NTP_SHIFT]; /* epoch shift register */	u_char	filter_order[NTP_SHIFT]; /* filter sort index */	l_fp	org;		/* originate time stamp */	l_fp	rec;		/* receive time stamp */	l_fp	xmt;		/* transmit time stamp */	double	offset;		/* peer clock offset */	double	delay;		/* peer roundtrip delay */	double	jitter;		/* peer jitter (squares) */	double	disp;		/* peer dispersion */	double	estbdelay;	/* clock offset to broadcast server */	/*	 * End of clear-to-zero area	 */	u_long	update;		/* receive epoch */	u_int	unreach;	/* unreachable count */#define end_clear_to_zero unreach	u_long	outdate;	/* send time last packet */	u_long	nextdate;	/* send time next packet */	u_long	nextaction;	/* peer local activity timeout (refclocks) */	void (*action) P((struct peer *)); /* action timeout function */	/*	 * Statistic counters	 */	u_long	timereset;	/* time stat counters were reset */	u_long	timereceived;	/* last packet received time */	u_long	timereachable;	/* last reachable/unreachable time */	u_long	sent;		/* packets sent */	u_long	received;	/* packets received */	u_long	processed;	/* packets processed by the protocol */	u_long	badauth;	/* packets cryptosum failed */	u_long	bogusorg;	/* packets bogus origin */	u_long	oldpkt;		/* packets duplicate packet */	u_long	seldisptoolarge; /* packets dispersion too large */	u_long	selbroken;	/* not used */};/* * Values for peer.leap, sys_leap */#define	LEAP_NOWARNING	0x0	/* normal, no leap second warning */#define	LEAP_ADDSECOND	0x1	/* last minute of day has 61 seconds */#define	LEAP_DELSECOND	0x2	/* last minute of day has 59 seconds */#define	LEAP_NOTINSYNC	0x3	/* overload, clock is free running *//* * Values for peer mode and packet mode. Only the modes through * MODE_BROADCAST and MODE_BCLIENT appear in the transition * function. MODE_CONTROL and MODE_PRIVATE can appear in packets, * but those never survive to the transition function. * is a */#define	MODE_UNSPEC	0	/* unspecified (old version) */#define	MODE_ACTIVE	1	/* symmetric active mode */#define	MODE_PASSIVE	2	/* symmetric passive mode */#define	MODE_CLIENT	3	/* client mode */#define	MODE_SERVER	4	/* server mode */#define	MODE_BROADCAST	5	/* broadcast mode *//* * These can appear in packets */#define	MODE_CONTROL	6	/* control mode */#define	MODE_PRIVATE	7	/* private mode *//* * This is a madeup mode for broadcast client. */#define	MODE_BCLIENT	6	/* broadcast client mode *//* * Values for peer.stratum, sys_stratum */#define	STRATUM_REFCLOCK ((u_char)0) /* default stratum *//* A stratum of 0 in the packet is mapped to 16 internally */#define	STRATUM_PKT_UNSPEC ((u_char)0) /* unspecified in packet */#define	STRATUM_UNSPEC	((u_char)16) /* unspecified *//* * Values for peer.flags */#define	FLAG_CONFIG	0x0001	/* association was configured */#define	FLAG_AUTHENABLE	0x0002	/* authentication required */#define	FLAG_AUTHENTIC	0x0004	/* last message was authentic */#define FLAG_SKEY	0x0008  /* autokey authentication */#define FLAG_MCAST	0x0010  /* multicast client mode */#define	FLAG_REFCLOCK	0x0020	/* this is actually a reference clock */#define	FLAG_SYSPEER	0x0040	/* this is one of the selected peers */#define FLAG_PREFER	0x0080	/* this is the preferred peer */#define FLAG_BURST	0x0100	/* burst mode */#define FLAG_IBURST	0x0200	/* initial burst mode */#define FLAG_NOSELECT	0x0400	/* never select */#define FLAG_ASSOC	0x0800	/* autokey request */#define FLAG_FIXPOLL	0x1000	/* stick at minpoll */#define FLAG_TRUE	0x2000	/* select truechimer */#define	FLAG_PREEMPT	0x4000	/* preemptable association *//* * Definitions for the clear() routine.  We use memset() to clear * the parts of the peer structure which go to zero.  These are * used to calculate the start address and length of the area. */#define	CLEAR_TO_ZERO(p)	((char *)&((p)->clear_to_zero))#define	END_CLEAR_TO_ZERO(p)	((char *)&((p)->end_clear_to_zero))#define	LEN_CLEAR_TO_ZERO	(END_CLEAR_TO_ZERO((struct peer *)0) \				    - CLEAR_TO_ZERO((struct peer *)0))#define CRYPTO_TO_ZERO(p)	((char *)&((p)->clear_to_zero))#define END_CRYPTO_TO_ZERO(p)	((char *)&((p)->end_clear_to_zero))#define LEN_CRYPTO_TO_ZERO	(END_CRYPTO_TO_ZERO((struct peer *)0) \				    - CRYPTO_TO_ZERO((struct peer *)0))/* * Reference clock identifiers (for pps signal) */#define PPSREFID (u_int32)"PPS "	/* used when pps controls stratum>1 *//* * Reference clock types.  Added as necessary. */#define	REFCLK_NONE		0	/* unknown or missing */#define	REFCLK_LOCALCLOCK	1	/* external (e.g., lockclock) */#define	REFCLK_GPS_TRAK		2	/* TRAK 8810 GPS Receiver */#define	REFCLK_WWV_PST		3	/* PST/Traconex 1020 WWV/H */#define	REFCLK_SPECTRACOM	4	/* Spectracom (generic) Receivers */#define	REFCLK_TRUETIME		5	/* TrueTime (generic) Receivers */#define REFCLK_IRIG_AUDIO	6	/* IRIG-B/W audio decoder */#define	REFCLK_CHU_AUDIO	7	/* CHU audio demodulator/decoder */#define REFCLK_PARSE		8	/* generic driver (usually DCF77,GPS,MSF) */#define	REFCLK_GPS_MX4200	9	/* Magnavox MX4200 GPS */#define REFCLK_GPS_AS2201	10	/* Austron 2201A GPS */#define	REFCLK_GPS_ARBITER	11	/* Arbiter 1088A/B/ GPS */#define REFCLK_IRIG_TPRO	12	/* KSI/Odetics TPRO-S IRIG */#define REFCLK_ATOM_LEITCH	13	/* Leitch CSD 5300 Master Clock */#define REFCLK_MSF_EES		14	/* EES M201 MSF Receiver */#define	REFCLK_GPSTM_TRUE	15	/* OLD TrueTime GPS/TM-TMD Receiver */#define REFCLK_IRIG_BANCOMM	16	/* Bancomm GPS/IRIG Interface */#define REFCLK_GPS_DATUM	17	/* Datum Programmable Time System */#define REFCLK_ACTS		18	/* Generic Auto Computer Time Service */#define REFCLK_WWV_HEATH	19	/* Heath GC1000 WWV/WWVH Receiver */#define REFCLK_GPS_NMEA		20	/* NMEA based GPS clock */#define REFCLK_GPS_VME		21	/* TrueTime GPS-VME Interface */#define REFCLK_ATOM_PPS		22	/* 1-PPS Clock Discipline */#define REFCLK_PTB_ACTS		23	/* replaced by REFCLK_ACTS */#define REFCLK_USNO		24	/* replaced by REFCLK_ACTS */#define REFCLK_GPS_HP		26	/* HP 58503A Time/Frequency Receiver */#define REFCLK_ARCRON_MSF	27	/* ARCRON MSF radio clock. */#define REFCLK_SHM		28	/* clock attached thru shared memory */#define REFCLK_PALISADE		29	/* Trimble Navigation Palisade GPS */#define REFCLK_ONCORE		30	/* Motorola UT Oncore GPS */#define REFCLK_GPS_JUPITER	31	/* Rockwell Jupiter GPS receiver */#define REFCLK_CHRONOLOG	32	/* Chrono-log K WWVB receiver */#define REFCLK_DUMBCLOCK	33	/* Dumb localtime clock */#define REFCLK_ULINK		34	/* Ultralink M320 WWVB receiver */#define REFCLK_PCF		35	/* Conrad parallel port radio clock */#define REFCLK_WWV_AUDIO	36	/* WWV/H audio demodulator/decoder */#define REFCLK_FG		37	/* Forum Graphic GPS */#define REFCLK_HOPF_SERIAL	38	/* hopf DCF77/GPS serial receiver  */#define REFCLK_HOPF_PCI		39	/* hopf DCF77/GPS PCI receiver  */#define REFCLK_JJY		40	/* JJY receiver  */#define	REFCLK_TT560		41	/* TrueTime 560 IRIG-B decoder */#define REFCLK_ZYFER		42	/* Zyfer GPStarplus receiver  */#define REFCLK_RIPENCC		43	/* RIPE NCC Trimble driver */#define REFCLK_NEOCLOCK4X	44	/* NeoClock4X DCF77 or TDF receiver */#define REFCLK_MAX		44	/* NeoClock4X DCF77 or TDF receiver */ /* * Macro for sockaddr_storage structures operations */#define SOCKCMP(sock1, sock2) \	(((struct sockaddr_storage *)sock1)->ss_family \	    == ((struct sockaddr_storage *)sock2)->ss_family ? \ 	((struct sockaddr_storage *)sock1)->ss_family == AF_INET ? \ 	memcmp(&((struct sockaddr_in *)sock1)->sin_addr, \	    &((struct sockaddr_in *)sock2)->sin_addr, \	    sizeof(struct in_addr)) == 0 : \	memcmp(&((struct sockaddr_in6 *)sock1)->sin6_addr, \	    &((struct sockaddr_in6 *)sock2)->sin6_addr, \	    sizeof(struct in6_addr)) == 0 : \	0)#define SOCKNUL(sock1) \	(((struct sockaddr_storage *)sock1)->ss_family == AF_INET ? \ 	(((struct sockaddr_in *)sock1)->sin_addr.s_addr == 0) : \ 	(IN6_IS_ADDR_UNSPECIFIED(&((struct sockaddr_in6 *)sock1)->sin6_addr)))#define SOCKLEN(sock) \	(((struct sockaddr_storage *)sock)->ss_family == AF_INET ? \ 	(sizeof(struct sockaddr_in)) : (sizeof(struct sockaddr_in6)))#define ANYSOCK(sock) \	memset(((struct sockaddr_storage *)sock), 0, \	    sizeof(struct sockaddr_storage))#define ANY_INTERFACE_CHOOSE(sock) \	(((struct sockaddr_storage *)sock)->ss_family == AF_INET ? \ 	any_interface : any6_interface)/* * We tell reference clocks from real peers by giving the reference * clocks an address of the form 127.127.t.u, where t is the type and * u is the unit number.  We define some of this here since we will need * some sanity checks to make sure this address isn't interpretted as * that of a normal peer. */#define	REFCLOCK_ADDR	0x7f7f0000	/* 127.127.0.0 */#define	REFCLOCK_MASK	0xffff0000	/* 255.255.0.0 */#define	ISREFCLOCKADR(srcadr)	((SRCADR(srcadr) & REFCLOCK_MASK) \					== REFCLOCK_ADDR)/* * Macro for checking for invalid addresses.  This is really, really * gross, but is needed so no one configures a host on net 127 now that * we're encouraging it the the configuration file. */#define	LOOPBACKADR	0x7f000001#define	LOOPNETMASK	0xff000000#define	ISBADADR(srcadr)	(((SRCADR(srcadr) & LOOPNETMASK) \				    == (LOOPBACKADR & LOOPNETMASK)) \				    && (SRCADR(srcadr) != LOOPBACKADR))/* * Utilities for manipulating addresses and port numbers */#define	NSRCADR(src)	(((struct sockaddr_in *)src)->sin_addr.s_addr) /* address in net byte order */#define	NSRCPORT(src)	(((struct sockaddr_in *)src)->sin_port)	/* port in net byte order */#define	SRCADR(src)	(ntohl(NSRCADR((src))))	/* address in host byte order */#define	SRCPORT(src)	(ntohs(NSRCPORT((src))))	/* host port */#define CAST_V4(src)	((struct sockaddr_in *)&(src))#define CAST_V6(src)	((struct sockaddr_in6 *)&(src))#define GET_INADDR(src)  (CAST_V4(src)->sin_addr.s_addr)#define GET_INADDR6(src) (CAST_V6(src)->sin6_addr)#define SET_HOSTMASK(addr, family)	\	do { \		memset((char *)(addr), 0, sizeof(struct sockaddr_storage)); \		(addr)->ss_family = (family); \		if ((family) == AF_INET) \			GET_INADDR(*(addr)) = 0xffffffff; \		else \			memset(&GET_INADDR6(*(addr)), 0xff, \			    sizeof(struct in6_addr)); \	} while(0)/* * NTP packet format.  The mac field is optional.  It isn't really * an l_fp either, but for now declaring it that way is convenient. * See Appendix A in the specification. * * Note that all u_fp and l_fp values arrive in network byte order * and must be converted (except the mac, which isn't, really). */struct pkt {	u_char	li_vn_mode;	/* leap indicator, version and mode */	u_char	stratum;	/* peer stratum */	u_char	ppoll;		/* peer poll interval */	s_char	precision;	/* peer clock precision */	u_fp	rootdelay;	/* distance to primary clock */	u_fp	rootdispersion;	/* clock dispersion */	u_int32	refid;		/* reference clock ID */	l_fp	reftime;	/* time peer clock was last updated */	l_fp	org;		/* originate time stamp */	l_fp	rec;		/* receive time stamp */	l_fp	xmt;		/* transmit time stamp */#define	LEN_PKT_NOMAC	12 * sizeof(u_int32) /* min header length */#define	LEN_PKT_MAC	LEN_PKT_NOMAC +  sizeof(u_int32)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久综合| 久久超级碰视频| 中文字幕不卡的av| 精品国产区一区| 欧美美女喷水视频| 韩国精品一区二区| 美女脱光内衣内裤视频久久网站 | 波多野结衣中文字幕一区| 美国毛片一区二区| 蜜桃精品视频在线观看| 亚欧色一区w666天堂| 国产精品精品国产色婷婷| 亚洲国产精品av| 久久久精品蜜桃| 国产精品国模大尺度视频| 国产精品每日更新在线播放网址| 精品国产伦一区二区三区观看体验| 91精品欧美久久久久久动漫 | hitomi一区二区三区精品| 国产精品资源网| 国产91在线观看| 国产自产v一区二区三区c| 日韩**一区毛片| 日韩 欧美一区二区三区| 秋霞午夜鲁丝一区二区老狼| 亚洲一二三区视频在线观看| 一级精品视频在线观看宜春院 | 精品视频在线免费看| 在线免费视频一区二区| 成人国产在线观看| 91影院在线观看| 日本韩国精品在线| 欧美三级在线看| 91精品国产综合久久久久久久久久 | 亚洲一区二区三区激情| 亚洲欧洲www| 国产精品久久毛片av大全日韩| 国产精品乱子久久久久| 亚洲欧美视频在线观看视频| 一区二区三区国产豹纹内裤在线| 99re视频这里只有精品| 在线免费观看日本一区| 欧美一区二区美女| 久久久久久毛片| 国产精品久久久久一区二区三区共| 亚洲欧洲国产专区| 亚洲电影一级片| 精品一区二区三区日韩| 成人视屏免费看| 日本韩国欧美三级| 日韩免费高清视频| 日本一区二区三区电影| 国产精品久久毛片| 亚洲福利视频一区| 经典一区二区三区| 99久久精品国产一区| 在线观看视频一区| 精品国产乱码久久| 亚洲人成精品久久久久| 午夜视频一区二区三区| 国产精品一区二区无线| 91极品美女在线| 日韩一区二区免费在线观看| 欧美精品一区二区不卡| **欧美大码日韩| 日本91福利区| 99久久精品一区| 日韩精品专区在线影院重磅| 国产精品国产三级国产有无不卡 | 亚洲一区二区黄色| 国产精品夜夜嗨| 欧美在线观看视频在线| 2023国产一二三区日本精品2022| 中文字幕一区二区在线观看| 日韩av网站免费在线| 播五月开心婷婷综合| 欧美一区二区三区视频免费| 中文字幕一区免费在线观看| 婷婷夜色潮精品综合在线| 不卡一区在线观看| 2020国产精品自拍| 午夜精品久久久久久| 成人美女在线视频| 日韩欧美一区二区免费| 国产精品网站一区| 同产精品九九九| 9l国产精品久久久久麻豆| 日韩精品一区在线| 丝袜诱惑亚洲看片| 一本一本大道香蕉久在线精品| 日韩美女视频在线| 亚洲国产一区二区三区| 成人国产精品免费网站| 精品国产污网站| 日本亚洲天堂网| 欧洲色大大久久| 中文字幕一区二区三区视频| 三级不卡在线观看| 91成人免费电影| 1区2区3区国产精品| 国产剧情一区在线| 日韩亚洲欧美一区二区三区| 亚洲一区二区三区不卡国产欧美| 成人激情小说网站| 久久精品一区二区三区不卡牛牛 | 国产欧美日韩卡一| 日韩1区2区日韩1区2区| 欧美日韩专区在线| 一区二区三区在线免费| aa级大片欧美| 国产精品全国免费观看高清| 国产传媒一区在线| 亚洲精品一区二区三区影院| 美女一区二区三区| 日韩免费一区二区| 久久99精品国产麻豆婷婷洗澡| 一本到高清视频免费精品| 国产精品欧美一区喷水| 成人国产亚洲欧美成人综合网| 国产丝袜欧美中文另类| 不卡的av在线播放| 亚洲最色的网站| 欧美一区二区三区人| 国产原创一区二区三区| 国产欧美日韩一区二区三区在线观看| 成人免费福利片| 亚洲精品免费在线| 欧美一区二区三区在线看| 国产在线精品不卡| 亚洲女同一区二区| 日韩午夜小视频| 国产99久久久精品| 亚洲一区在线观看免费| 日韩欧美一区在线观看| 波波电影院一区二区三区| 亚洲va韩国va欧美va精品| 精品国产一区二区国模嫣然| caoporn国产一区二区| 亚洲一级片在线观看| 精品国产人成亚洲区| 91色在线porny| 久久精品国产久精国产爱| 国产精品美女久久久久aⅴ| 精品视频免费在线| 国产白丝精品91爽爽久久 | 成人小视频免费在线观看| 一区二区三区欧美视频| 精品福利二区三区| 91麻豆自制传媒国产之光| 热久久一区二区| 一区在线播放视频| 日韩久久久精品| 欧洲视频一区二区| 国产91精品精华液一区二区三区 | 色综合久久中文字幕综合网| 日本午夜精品视频在线观看| 欧美国产精品中文字幕| 51精品秘密在线观看| va亚洲va日韩不卡在线观看| 蜜桃视频在线观看一区二区| 亚洲免费观看高清完整版在线观看 | 国产精品一线二线三线精华| 一区二区在线观看视频| 久久网这里都是精品| 欧美日韩精品免费| 99精品国产一区二区三区不卡| 久久99热狠狠色一区二区| 一区二区三区丝袜| 国产日本亚洲高清| 欧美成人免费网站| 欧美色图免费看| 91免费国产在线观看| 国产福利91精品一区二区三区| 天天射综合影视| 亚洲一区精品在线| 亚洲三级在线看| 日本一区免费视频| 久久综合精品国产一区二区三区| 欧美日韩在线三区| 色婷婷国产精品综合在线观看| 成人妖精视频yjsp地址| 麻豆久久一区二区| 日本免费在线视频不卡一不卡二| 一区二区三区欧美激情| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产乱码精品一区二区三区av| 亚洲福利视频一区二区| 亚洲精品视频免费观看| 中文字幕一区二区不卡| 国产日韩精品一区二区三区| 精品国产91洋老外米糕| 欧美一区二区免费观在线| 欧美乱熟臀69xxxxxx| 欧美丝袜第三区| 欧美色国产精品| 欧美日韩dvd在线观看| 欧美三日本三级三级在线播放| 欧洲日韩一区二区三区| 欧洲国内综合视频| 欧美午夜不卡视频|