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

📄 netdb.h

📁 bind 9.3结合mysql数据库
💻 H
📖 第 1 页 / 共 2 页
字号:
	char		hostbuf[_HOSTBUFSIZE];	char		*host_aliases[_MAXALIASES];	char		*host_addrs[2];	FILE		*hostf;#ifdef __osf__	int		svc_gethostflag;	int		svc_gethostbind;#endif#ifdef __hpux	short		_nsw_src;	short		_flags;	char		*current;	int		currentlen;#endif};struct  netent_data {	FILE	*net_fp;#ifdef __osf__	char	line[_MAXLINELEN];#endif#ifdef __hpux	char	line[_MAXLINELEN+1];#endif	char	*net_aliases[_MAXALIASES];#ifdef __osf__	int	_net_stayopen;	int	svc_getnetflag;#endif#ifdef __hpux	short	_nsw_src;	short	_flags;	char	*current;	int	currentlen;#endif};struct	protoent_data {	FILE	*proto_fp;#ifdef __osf__	char	line[1024];#endif#ifdef __hpux	char	line[_MAXLINELEN+1];#endif	char	*proto_aliases[_MAXALIASES];#ifdef __osf__	int	_proto_stayopen;	int	svc_getprotoflag;#endif#ifdef __hpux	short	_nsw_src;	short	_flags;	char	*current;	int	currentlen;#endif};struct	servent_data {	FILE	*serv_fp;#ifdef __osf__	char	line[_MAXLINELEN];#endif#ifdef __hpux	char	line[_MAXLINELEN+1];#endif	char	*serv_aliases[_MAXALIASES];#ifdef __osf__	int	_serv_stayopen;	int	svc_getservflag;#endif#ifdef __hpux	short	_nsw_src;	short	_flags;	char	*current;	int	currentlen;#endif};#endif#endif__BEGIN_DECLSvoid		endhostent __P((void));void		endnetent __P((void));void		endprotoent __P((void));void		endservent __P((void));void		freehostent __P((struct hostent *));struct hostent	*gethostbyaddr __P((const char *, int, int));struct hostent	*gethostbyname __P((const char *));struct hostent	*gethostbyname2 __P((const char *, int));struct hostent	*gethostent __P((void));struct hostent	*getipnodebyaddr __P((const void *, size_t, int, int *));struct hostent	*getipnodebyname __P((const char *, int, int, int *));struct netent	*getnetbyaddr __P((unsigned long, int));struct netent	*getnetbyname __P((const char *));struct netent	*getnetent __P((void));struct protoent	*getprotobyname __P((const char *));struct protoent	*getprotobynumber __P((int));struct protoent	*getprotoent __P((void));struct servent	*getservbyname __P((const char *, const char *));struct servent	*getservbyport __P((int, const char *));struct servent	*getservent __P((void));void		herror __P((const char *));const char	*hstrerror __P((int));void		sethostent __P((int));/* void		sethostfile __P((const char *)); */void		setnetent __P((int));void		setprotoent __P((int));void		setservent __P((int));int		getaddrinfo __P((const char *, const char *,				 const struct addrinfo *, struct addrinfo **));int		getnameinfo __P((const struct sockaddr *, size_t, char *,				 size_t, char *, size_t, int));void		freeaddrinfo __P((struct addrinfo *));const char	*gai_strerror __P((int));struct hostent  *getipnodebyname __P((const char *, int, int, int *));struct hostent	*getipnodebyaddr __P((const void *, size_t, int, int *));void		freehostent __P((struct hostent *));#ifdef __GLIBC__int		getnetgrent __P((/* const */ char **, /* const */ char **,				 /* const */ char **));void		setnetgrent __P((const char *));void		endnetgrent __P((void));int		innetgr __P((const char *, const char *, const char *,			     const char *));#endif#ifdef _REENTRANT#if defined(__hpux) || defined(__osf__) || defined(_AIX)int		gethostbyaddr_r __P((const char *, int, int, struct hostent *,					struct hostent_data *));int		gethostbyname_r __P((const char *, struct hostent *, 					struct hostent_data *));int		gethostent_r __P((struct hostent *, struct hostent_data *));#if defined(_AIX)void		sethostent_r __P((int, struct hostent_data *));#elseint		sethostent_r __P((int, struct hostent_data *));#endif #if defined(__hpux)int		endhostent_r __P((struct hostent_data *));#elsevoid		endhostent_r __P((struct hostent_data *));#endif#if defined(__hpux) || defined(__osf__)int		getnetbyaddr_r __P((int, int,				struct netent *, struct netent_data *));#elseint		getnetbyaddr_r __P((long, int,				struct netent *, struct netent_data *));#endifint		getnetbyname_r __P((const char *,				struct netent *, struct netent_data *));int		getnetent_r __P((struct netent *, struct netent_data *));int		setnetent_r __P((int, struct netent_data *));#ifdef __hpuxint		endnetent_r __P((struct netent_data *buffer));#elsevoid		endnetent_r __P((struct netent_data *buffer));#endifint		getprotobyname_r __P((const char *,				struct protoent *, struct protoent_data *));int		getprotobynumber_r __P((int,				struct protoent *, struct protoent_data *));int		getprotoent_r __P((struct protoent *, struct protoent_data *));int		setprotoent_r __P((int, struct protoent_data *));#ifdef __hpuxint		endprotoent_r __P((struct protoent_data *));#elsevoid		endprotoent_r __P((struct protoent_data *));#endifint		getservbyname_r __P((const char *, const char *,				struct servent *, struct servent_data *));int		getservbyport_r __P((int, const char *,				struct servent *, struct servent_data *));int		getservent_r __P((struct servent *, struct servent_data *));int		setservent_r __P((int, struct servent_data *));#ifdef __hpuxint		endservent_r __P((struct servent_data *));#elsevoid		endservent_r __P((struct servent_data *));#endif#else /* defined(sun) || defined(bsdi) */#ifdef __GLIBC__int gethostbyaddr_r __P((const char *, int, int, struct hostent *,		         char *, size_t, struct hostent **, int *));int gethostbyname_r __P((const char *, struct hostent *,		        char *, size_t, struct hostent **, int *));int gethostent_r __P((struct hostent *, char *, size_t,			 struct hostent **, int *));#elsestruct hostent	*gethostbyaddr_r __P((const char *, int, int, struct hostent *,					char *, int, int *));struct hostent	*gethostbyname_r __P((const char *, struct hostent *,					char *, int, int *));struct hostent	*gethostent_r __P((struct hostent *, char *, int, int *));#endifvoid		sethostent_r __P((int));void		endhostent_r __P((void));#ifdef __GLIBC__int getnetbyname_r __P((const char *, struct netent *,			char *, size_t, struct netent **, int*));int getnetbyaddr_r __P((unsigned long int, int, struct netent *,			char *, size_t, struct netent **, int*));int getnetent_r __P((struct netent *, char *, size_t, struct netent **, int*));#elsestruct netent	*getnetbyname_r __P((const char *, struct netent *,					char *, int));struct netent	*getnetbyaddr_r __P((long, int, struct netent *,					char *, int));struct netent	*getnetent_r __P((struct netent *, char *, int));#endifvoid		setnetent_r __P((int));void		endnetent_r __P((void));#ifdef __GLIBC__int getprotobyname_r __P((const char *, struct protoent *, char *,			  size_t, struct protoent **));int getprotobynumber_r __P((int, struct protoent *, char *, size_t,			    struct protoent **));int getprotoent_r __P((struct protoent *, char *, size_t, struct protoent **));#elsestruct protoent	*getprotobyname_r __P((const char *,				struct protoent *, char *, int));struct protoent	*getprotobynumber_r __P((int,				struct protoent *, char *, int));struct protoent	*getprotoent_r __P((struct protoent *, char *, int));#endifvoid		setprotoent_r __P((int));void		endprotoent_r __P((void));#ifdef __GLIBC__int getservbyname_r __P((const char *name, const char *,			 struct servent *, char *, size_t, struct servent **));int getservbyport_r __P((int port, const char *,			 struct servent *, char *, size_t, struct servent **));int getservent_r __P((struct servent *, char *, size_t, struct servent **));#elsestruct servent	*getservbyname_r __P((const char *name, const char *,					struct servent *, char *, int));struct servent	*getservbyport_r __P((int port, const char *,					struct servent *, char *, int));struct servent	*getservent_r __P((struct servent *, char *, int));#endifvoid		setservent_r __P((int));void		endservent_r __P((void));#ifdef __GLIBC__int		getnetgrent_r __P((char **, char **, char **, char *, size_t));#endif#endif#endif__END_DECLS/* This is nec'y to make this include file properly replace the sun version. */#ifdef sun#ifdef __GNU_LIBRARY__#include <rpc/netdb.h>#elsestruct rpcent {	char	*r_name;	/* name of server for this rpc program */	char	**r_aliases;	/* alias list */	int	r_number;	/* rpc program number */};struct rpcent	*getrpcbyname(), *getrpcbynumber(), *getrpcent();#endif /* __GNU_LIBRARY__ */#endif /* sun */#endif /* !_NETDB_H_ */

⌨️ 快捷键说明

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