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

📄 port_before.h

📁 被广泛使用的域名服务(DNS)软件
💻 H
字号:
#ifndef PORT_BEFORE_H#define PORT_BEFORE_H#undef WANT_IRS_NIS#define SIG_FN void#define NEED_PUTENV#define NEED_STRDUP#define NEED_STRSEP#define NEED_DAEMON#define NEED_SETENV#include <time.h>struct timespec {	time_t	tv_sec;		/* seconds */	long	tv_nsec;	/* nanoseconds */};#include <sys/types.h>#define	LITTLE_ENDIAN	1234	/* least-significant byte first (vax) */#define	BIG_ENDIAN	4321	/* most-significant byte first (IBM, net) */#if	__LITTLE_ENDIAN__#define	BYTE_ORDER	LITTLE_ENDIAN	/* vax, i386 */#endif	__LITTLE_ENDIAN__#if	__BIG_ENDIAN__#define	BYTE_ORDER	BIG_ENDIAN	/* mc68000, tahoe, most others */#endif	__BIG_ENDIAN__#undef HAS_PTHREADS#if defined(HAS_PTHREADS) && defined(_REENTRANT)#define DO_PTHREADS#endif#define GROUP_R_RETURN struct group *#define GROUP_R_SET_RETURN void#undef GROUP_R_SET_RESULT /*empty*/#define GROUP_R_END_RETURN void#define GROUP_R_END_RESULT(x) /*empty*/#define GROUP_R_ARGS char *buf, int buflen#undef GROUP_R_ENT_ARGS /*empty*/#define GROUP_R_OK gptr#define GROUP_R_BAD NULL#define HOST_R_RETURN struct hostent *#define HOST_R_SET_RETURN void#undef HOST_R_SET_RESULT /*empty*/#define HOST_R_END_RETURN void#define HOST_R_END_RESULT(x) /*empty*/#define HOST_R_ARGS char *buf, int buflen, int *h_errnop#undef HOST_R_ENT_ARGS /*empty*/#define HOST_R_COPY buf, buflen#define HOST_R_COPY_ARGS char *buf, int buflen#define HOST_R_ERRNO *h_errnop = h_errno#define HOST_R_OK hptr#define HOST_R_BAD NULL#define NET_R_RETURN struct netent *#define NET_R_SET_RETURN void#undef NET_R_SET_RESULT /*empty*/#define NET_R_END_RETURN void#define NET_R_END_RESULT(x) /*empty*/#define NET_R_ARGS char *buf, int buflen#undef NET_R_ENT_ARGS /*empty*/#define NET_R_COPY buf, buflen#define NET_R_COPY_ARGS NET_R_ARGS#define NET_R_OK nptr#define NET_R_BAD NULL#define NGR_R_RETURN int#define NGR_R_SET_RETURN void#undef NGR_R_SET_RESULT /*empty*/#define NGR_R_END_RETURN void#undef NGR_R_END_RESULT  /*empty*/#define NGR_R_ARGS char *buf, int buflen#undef NGR_R_ENT_ARGS /*empty*/#define NGR_R_COPY buf, buflen#define NGR_R_COPY_ARGS NGR_R_ARGS#define NGR_R_OK 1#define NGR_R_BAD (0)#define PROTO_R_RETURN struct protoent *#define PROTO_R_SET_RETURN void#undef PROTO_R_SET_RESULT /*empty*/#define PROTO_R_END_RETURN void#define PROTO_R_END_RESULT(x) /*empty*/#define PROTO_R_ARGS char *buf, int buflen#undef PROTO_R_ENT_ARGS /*empty*/#define PROTO_R_COPY buf, buflen#define PROTO_R_COPY_ARGS PROTO_R_ARGS#define PROTO_R_OK pptr#define PROTO_R_BAD NULL#define PASS_R_RETURN struct passwd *#define PASS_R_SET_RETURN void#undef PASS_R_SET_RESULT /*empty*/#define PASS_R_END_RETURN void#define PASS_R_END_RESULT(x) /*empty*/#define PASS_R_ARGS char *buf, int buflen#undef PASS_R_ENT_ARGS /*empty*/#define PASS_R_COPY buf, buflen#define PASS_R_COPY_ARGS PASS_R_ARGS#define PASS_R_OK pwptr#define PASS_R_BAD NULL#define SERV_R_RETURN struct servent *#define SERV_R_SET_RETURN void#undef SERV_R_SET_RESULT /*empty*/#define SERV_R_END_RETURN void#define SERV_R_END_RESULT(x) /*empty*/#define SERV_R_ARGS char *buf, int buflen#undef SERV_R_ENT_ARGS /*empty*/#define SERV_R_COPY buf, buflen#define SERV_R_COPY_ARGS SERV_R_ARGS#define SERV_R_OK sptr#define SERV_R_BAD NULL#undef IRS_LCL_SV_DB#endif	/* ! PORT_BEFORE_H */

⌨️ 快捷键说明

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