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

📄 config.h

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 H
📖 第 1 页 / 共 5 页
字号:
 *	This symbol encodes the prototype of getgrent_r. *	It is zero if d_getgrent_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getgrent_r *	is defined. *//*#define HAS_GETGRENT_R	   / **/#define GETGRENT_R_PROTO 0	   /**//* HAS_GETGRGID_R: *	This symbol, if defined, indicates that the getgrgid_r routine *	is available to getgrgid re-entrantly. *//* GETGRGID_R_PROTO: *	This symbol encodes the prototype of getgrgid_r. *	It is zero if d_getgrgid_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getgrgid_r *	is defined. *//*#define HAS_GETGRGID_R	   / **/#define GETGRGID_R_PROTO 0	   /**//* HAS_GETGRNAM_R: *	This symbol, if defined, indicates that the getgrnam_r routine *	is available to getgrnam re-entrantly. *//* GETGRNAM_R_PROTO: *	This symbol encodes the prototype of getgrnam_r. *	It is zero if d_getgrnam_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getgrnam_r *	is defined. *//*#define HAS_GETGRNAM_R	   / **/#define GETGRNAM_R_PROTO 0	   /**//* HAS_GETHOSTBYADDR: *	This symbol, if defined, indicates that the gethostbyaddr() routine is *	available to look up hosts by their IP addresses. */#define HAS_GETHOSTBYADDR		/**//* HAS_GETHOSTBYNAME: *	This symbol, if defined, indicates that the gethostbyname() routine is *	available to look up host names in some data base or other. */#define HAS_GETHOSTBYNAME		/**//* HAS_GETHOSTENT: *	This symbol, if defined, indicates that the gethostent() routine is *	available to look up host names in some data base or another. */#define HAS_GETHOSTENT		/**//* HAS_GETHOSTNAME: *	This symbol, if defined, indicates that the C program may use the *	gethostname() routine to derive the host name.  See also HAS_UNAME *	and PHOSTNAME. *//* HAS_UNAME: *	This symbol, if defined, indicates that the C program may use the *	uname() routine to derive the host name.  See also HAS_GETHOSTNAME *	and PHOSTNAME. *//* PHOSTNAME: *	This symbol, if defined, indicates the command to feed to the *	popen() routine to derive the host name.  See also HAS_GETHOSTNAME *	and HAS_UNAME.	Note that the command uses a fully qualified path, *	so that it is safe even if used by a process with super-user *	privileges. *//* HAS_PHOSTNAME: *	This symbol, if defined, indicates that the C program may use the *	contents of PHOSTNAME as a command to feed to the popen() routine *	to derive the host name. */#define HAS_GETHOSTNAME	/**/#define HAS_UNAME		/**//*#define HAS_PHOSTNAME	/ **/#ifdef HAS_PHOSTNAME#define PHOSTNAME "/bin/hostname"	/* How to get the host name */#endif/* HAS_GETHOSTBYADDR_R: *	This symbol, if defined, indicates that the gethostbyaddr_r routine *	is available to gethostbyaddr re-entrantly. *//* GETHOSTBYADDR_R_PROTO: *	This symbol encodes the prototype of gethostbyaddr_r. *	It is zero if d_gethostbyaddr_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_gethostbyaddr_r *	is defined. *//*#define HAS_GETHOSTBYADDR_R	   / **/#define GETHOSTBYADDR_R_PROTO 0	   /**//* HAS_GETHOSTBYNAME_R: *	This symbol, if defined, indicates that the gethostbyname_r routine *	is available to gethostbyname re-entrantly. *//* GETHOSTBYNAME_R_PROTO: *	This symbol encodes the prototype of gethostbyname_r. *	It is zero if d_gethostbyname_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_gethostbyname_r *	is defined. *//*#define HAS_GETHOSTBYNAME_R	   / **/#define GETHOSTBYNAME_R_PROTO 0	   /**//* HAS_GETHOSTENT_R: *	This symbol, if defined, indicates that the gethostent_r routine *	is available to gethostent re-entrantly. *//* GETHOSTENT_R_PROTO: *	This symbol encodes the prototype of gethostent_r. *	It is zero if d_gethostent_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_gethostent_r *	is defined. *//*#define HAS_GETHOSTENT_R	   / **/#define GETHOSTENT_R_PROTO 0	   /**//* HAS_GETHOST_PROTOS: *	This symbol, if defined, indicates that <netdb.h> includes *	prototypes for gethostent(), gethostbyname(), and *	gethostbyaddr().  Otherwise, it is up to the program to guess *	them.  See netdbtype.U for probing for various Netdb_xxx_t types. */#define	HAS_GETHOST_PROTOS	/**//* HAS_GETLOGIN_R: *	This symbol, if defined, indicates that the getlogin_r routine *	is available to getlogin re-entrantly. *//* GETLOGIN_R_PROTO: *	This symbol encodes the prototype of getlogin_r. *	It is zero if d_getlogin_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getlogin_r *	is defined. *//*#define HAS_GETLOGIN_R	   / **/#define GETLOGIN_R_PROTO 0	   /**//* HAS_GETNETBYADDR: *	This symbol, if defined, indicates that the getnetbyaddr() routine is *	available to look up networks by their IP addresses. */#define HAS_GETNETBYADDR		/**//* HAS_GETNETBYNAME: *	This symbol, if defined, indicates that the getnetbyname() routine is *	available to look up networks by their names. */#define HAS_GETNETBYNAME		/**//* HAS_GETNETENT: *	This symbol, if defined, indicates that the getnetent() routine is *	available to look up network names in some data base or another. */#define HAS_GETNETENT		/**//* HAS_GETNETBYADDR_R: *	This symbol, if defined, indicates that the getnetbyaddr_r routine *	is available to getnetbyaddr re-entrantly. *//* GETNETBYADDR_R_PROTO: *	This symbol encodes the prototype of getnetbyaddr_r. *	It is zero if d_getnetbyaddr_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getnetbyaddr_r *	is defined. *//*#define HAS_GETNETBYADDR_R	   / **/#define GETNETBYADDR_R_PROTO 0	   /**//* HAS_GETNETBYNAME_R: *	This symbol, if defined, indicates that the getnetbyname_r routine *	is available to getnetbyname re-entrantly. *//* GETNETBYNAME_R_PROTO: *	This symbol encodes the prototype of getnetbyname_r. *	It is zero if d_getnetbyname_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getnetbyname_r *	is defined. *//*#define HAS_GETNETBYNAME_R	   / **/#define GETNETBYNAME_R_PROTO 0	   /**//* HAS_GETNETENT_R: *	This symbol, if defined, indicates that the getnetent_r routine *	is available to getnetent re-entrantly. *//* GETNETENT_R_PROTO: *	This symbol encodes the prototype of getnetent_r. *	It is zero if d_getnetent_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getnetent_r *	is defined. *//*#define HAS_GETNETENT_R	   / **/#define GETNETENT_R_PROTO 0	   /**//* HAS_GETNET_PROTOS: *	This symbol, if defined, indicates that <netdb.h> includes *	prototypes for getnetent(), getnetbyname(), and *	getnetbyaddr().  Otherwise, it is up to the program to guess *	them.  See netdbtype.U for probing for various Netdb_xxx_t types. */#define	HAS_GETNET_PROTOS	/**//* HAS_GETPROTOENT: *	This symbol, if defined, indicates that the getprotoent() routine is *	available to look up protocols in some data base or another. */#define HAS_GETPROTOENT		/**//* HAS_GETPGRP: *	This symbol, if defined, indicates that the getpgrp routine is *	available to get the current process group. *//* USE_BSD_GETPGRP: *	This symbol, if defined, indicates that getpgrp needs one *	arguments whereas USG one needs none. */#define HAS_GETPGRP		/**//*#define USE_BSD_GETPGRP	/ **//* HAS_GETPROTOBYNAME: *	This symbol, if defined, indicates that the getprotobyname() *	routine is available to look up protocols by their name. *//* HAS_GETPROTOBYNUMBER: *	This symbol, if defined, indicates that the getprotobynumber() *	routine is available to look up protocols by their number. */#define HAS_GETPROTOBYNAME		/**/#define HAS_GETPROTOBYNUMBER		/**//* HAS_GETPROTOBYNAME_R: *	This symbol, if defined, indicates that the getprotobyname_r routine *	is available to getprotobyname re-entrantly. *//* GETPROTOBYNAME_R_PROTO: *	This symbol encodes the prototype of getprotobyname_r. *	It is zero if d_getprotobyname_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getprotobyname_r *	is defined. *//*#define HAS_GETPROTOBYNAME_R	   / **/#define GETPROTOBYNAME_R_PROTO 0	   /**//* HAS_GETPROTOBYNUMBER_R: *	This symbol, if defined, indicates that the getprotobynumber_r routine *	is available to getprotobynumber re-entrantly. *//* GETPROTOBYNUMBER_R_PROTO: *	This symbol encodes the prototype of getprotobynumber_r. *	It is zero if d_getprotobynumber_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getprotobynumber_r *	is defined. *//*#define HAS_GETPROTOBYNUMBER_R	   / **/#define GETPROTOBYNUMBER_R_PROTO 0	   /**//* HAS_GETPROTOENT_R: *	This symbol, if defined, indicates that the getprotoent_r routine *	is available to getprotoent re-entrantly. *//* GETPROTOENT_R_PROTO: *	This symbol encodes the prototype of getprotoent_r. *	It is zero if d_getprotoent_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getprotoent_r *	is defined. *//*#define HAS_GETPROTOENT_R	   / **/#define GETPROTOENT_R_PROTO 0	   /**//* HAS_GETPROTO_PROTOS: *	This symbol, if defined, indicates that <netdb.h> includes *	prototypes for getprotoent(), getprotobyname(), and *	getprotobyaddr().  Otherwise, it is up to the program to guess *	them.  See netdbtype.U for probing for various Netdb_xxx_t types. */#define	HAS_GETPROTO_PROTOS	/**//* HAS_GETPWENT: *	This symbol, if defined, indicates that the getpwent routine is *	available for sequential access of the passwd database. *	If this is not available, the older getpw() function may be available. */#define HAS_GETPWENT		/**//* HAS_GETPWENT_R: *	This symbol, if defined, indicates that the getpwent_r routine *	is available to getpwent re-entrantly. *//* GETPWENT_R_PROTO: *	This symbol encodes the prototype of getpwent_r. *	It is zero if d_getpwent_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getpwent_r *	is defined. *//*#define HAS_GETPWENT_R	   / **/#define GETPWENT_R_PROTO 0	   /**//* HAS_GETPWNAM_R: *	This symbol, if defined, indicates that the getpwnam_r routine *	is available to getpwnam re-entrantly. *//* GETPWNAM_R_PROTO: *	This symbol encodes the prototype of getpwnam_r. *	It is zero if d_getpwnam_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getpwnam_r *	is defined. *//*#define HAS_GETPWNAM_R	   / **/#define GETPWNAM_R_PROTO 0	   /**//* HAS_GETPWUID_R: *	This symbol, if defined, indicates that the getpwuid_r routine *	is available to getpwuid re-entrantly. *//* GETPWUID_R_PROTO: *	This symbol encodes the prototype of getpwuid_r. *	It is zero if d_getpwuid_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getpwuid_r *	is defined. *//*#define HAS_GETPWUID_R	   / **/#define GETPWUID_R_PROTO 0	   /**//* HAS_GETSERVENT: *	This symbol, if defined, indicates that the getservent() routine is *	available to look up network services in some data base or another. */#define HAS_GETSERVENT		/**//* HAS_GETSERVBYNAME_R: *	This symbol, if defined, indicates that the getservbyname_r routine *	is available to getservbyname re-entrantly. *//* GETSERVBYNAME_R_PROTO: *	This symbol encodes the prototype of getservbyname_r. *	It is zero if d_getservbyname_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getservbyname_r *	is defined. *//*#define HAS_GETSERVBYNAME_R	   / **/#define GETSERVBYNAME_R_PROTO 0	   /**//* HAS_GETSERVBYPORT_R: *	This symbol, if defined, indicates that the getservbyport_r routine *	is available to getservbyport re-entrantly. *//* GETSERVBYPORT_R_PROTO: *	This symbol encodes the prototype of getservbyport_r. *	It is zero if d_getservbyport_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getservbyport_r *	is defined. *//*#define HAS_GETSERVBYPORT_R	   / **/#define GETSERVBYPORT_R_PROTO 0	   /**//* HAS_GETSERVENT_R: *	This symbol, if defined, indicates that the getservent_r routine *	is available to getservent re-entrantly. *//* GETSERVENT_R_PROTO: *	This symbol encodes the prototype of getservent_r. *	It is zero if d_getservent_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getservent_r *	is defined. *//*#define HAS_GETSERVENT_R	   / **/#define GETSERVENT_R_PROTO 0	   /**//* HAS_GETSERV_PROTOS: *	This symbol, if defined, indicates that <netdb.h> includes *	prototypes for getservent(), getservbyname(), and *	getservbyaddr().  Otherwise, it is up to the program to guess *	them.  See netdbtype.U for probing for various Netdb_xxx_t types. */#define	HAS_GETSERV_PROTOS	/**//* HAS_GETSPNAM_R: *	This symbol, if defined, indicates that the getspnam_r routine *	is available to getspnam re-entrantly. *//* GETSPNAM_R_PROTO: *	This symbol encodes the prototype of getspnam_r. *	It is zero if d_getspnam_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_getspnam_r *	is defined. *//*#define HAS_GETSPNAM_R	   / **/#define GETSPNAM_R_PROTO 0	   /**//* HAS_GETSERVBYNAME: *	This symbol, if defined, indicates that the getservbyname() *	routine is available to look up services by their name. *//* HAS_GETSERVBYPORT: *	This symbol, if defined, indicates that the getservbyport() *	routine is available to look up services by their port. */#define HAS_GETSERVBYNAME		/**/#define HAS_GETSERVBYPORT		/**//* HAS_GMTIME_R: *	This symbol, if defined, indicates that the gmtime_r routine *	is available to gmtime re-entrantly. *//* GMTIME_R_PROTO: *	This symbol encodes the prototype of gmtime_r. *	It is zero if d_gmtime_r is undef, and one of the *	REENTRANT_PROTO_T_ABC macros of reentr.h if d_gmtime_r *	is defined. *//*#define HAS_GMTIME_R	   / **/#define GMTIME_R_PROTO 0	   /**//* HAS_HTONL: *	This symbol, if defined, indicates that the htonl() routine (and *	friends htons() ntohl() ntohs()) are available to do network *	order byte swapping. *//* HAS_HTONS: *	This symbol, if defined, indicates that the htons() routine (and *	friends htonl() ntohl() ntohs()) are available to do network *	order byte swapping. */

⌨️ 快捷键说明

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