arplib.h

来自「网络时间协议NTP 源码 版本v4.2.0b 该源码用于linux平台下」· C头文件 代码 · 共 46 行

H
46
字号
/* * arplib.h (C)opyright 1992 Darren Reed. */#define MAXPACKET	1024#define MAXALIASES	35#define MAXADDRS	35#define	RES_CHECKPTR	0x0400struct	hent {	char	*h_name;	/* official name of host */	char	*h_aliases[MAXALIASES];	/* alias list */	int	h_addrtype;	/* host address type */	int	h_length;	/* length of address */	/* list of addresses from name server */	struct	in_addr	h_addr_list[MAXADDRS];#define	h_addr	h_addr_list[0]	/* address, for backward compatiblity */};struct	resinfo {	char	*ri_ptr;	int	ri_size;};struct	reslist {	int	re_id;	char	re_type;	char	re_retries;	char	re_resend;	/* send flag. 0 == dont resend */	char	re_sends;	char	re_srch;	int	re_sent;	u_long	re_sentat;	u_long	re_timeout;	struct	in_addr	re_addr;	struct	resinfo	re_rinfo;	struct	hent re_he;	struct	reslist	*re_next, *re_prev;	char	re_name[65];};#ifndef	MIN#define	MIN(a,b)	((a) > (b) ? (b) : (a))#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?