⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ntpdc.h

📁 网络时间协议NTP 源码 版本v4.2.0b 该源码用于linux平台下
💻 H
字号:
/* * ntpdc.h - definitions of interest to ntpdc */#include "ntp_fp.h"#include "ntp.h"#include "ntp_request.h"#include "ntp_string.h"#include "ntp_malloc.h"/* * Maximum number of arguments */#define	MAXARGS	4#define	MOREARGS 4/* * Flags for forming descriptors. */#define	OPT		0x80	/* this argument is optional, or'd with type */#define	NO		0x0#define	NTP_STR		0x1	/* string argument */#define	NTP_UINT	0x2	/* unsigned integer */#define	NTP_INT		0x3	/* signed integer */#define	NTP_ADD		0x4	/* IP network address */#define IP_VERSION	0x5	/* IP version *//* * Arguments are returned in a union */typedef union {	char *string;	long ival;	u_long uval;	struct sockaddr_storage netnum;} arg_v;/* * Structure for passing parsed command line */struct parse {	char *keyword;	arg_v argval[MAXARGS + MOREARGS];	int nargs;};/* * ntpdc includes a command parser which could charitably be called * crude.  The following structure is used to define the command * syntax. */struct xcmd {  const char *keyword;		/* command key word */	void (*handler)	P((struct parse *, FILE *));	/* command handler */	u_char arg[MAXARGS];	/* descriptors for arguments */  const char *desc[MAXARGS];	/* descriptions for arguments */  const char *comment;};extern	int impl_ver;extern	int showhostnames;extern	int s_port;extern	int	doquery	P((int, int, int, int, int, char *, int *, int *, char **, int, int));extern	char *	nntohost	P((struct sockaddr_storage *));

⌨️ 快捷键说明

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