From 9133b79b4fae126bbcd95dad6f2cac68329c8ff3 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 28 Sep 1999 04:54:04 +0000 Subject: Update. 1999-09-27 Andreas Jaeger * resolv/netdb.h: Remove declaration of getnodebyname. It has been renamed to getipnodebyname. Move flags around. 1999-09-27 Andreas Schwab * manual/message.texi (Locating gettext catalog): Fix typos. 1999-09-27 Andreas Jaeger * manual/socket.texi (Out-of-Band Data): Correct example program, rename some variables for clarity. Reported by James Antill , close PR libc/1329. --- resolv/netdb.h | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) (limited to 'resolv') diff --git a/resolv/netdb.h b/resolv/netdb.h index fe04471..0dd5917 100644 --- a/resolv/netdb.h +++ b/resolv/netdb.h @@ -132,13 +132,20 @@ extern struct hostent *getipnodebyaddr __P ((__const char *__addr, int *__error_num)); /* Return entry from host data base for host with NAME and newly allocated - buffer. */ + buffer. FLAGS is some combination of the following AI_* values. */ extern struct hostent *getipnodebyname __P ((__const char *__name, int __type, int __flags, int *__error_num)); +# define AI_V4MAPPED 1 /* IPv4-mapped addresses are acceptable. */ +# define AI_ALL 2 /* Return both IPv4 and IPv6 addresses. */ +# define AI_ADDRCONFIG 4 /* Use configuration of this host to choose + returned address type. */ +# define AI_DEFAULT (AI_V4MAPPED | AI_ADDRCONFIG) + /* Free structure returned by previous `getipnodebyaddr' or `getipnodebyname' call. */ extern void freehostent __P ((struct hostent *__ptr)); + #endif #ifdef __USE_MISC @@ -173,19 +180,6 @@ extern int gethostbyname2_r __P ((__const char *__restrict __name, int __af, #endif /* misc */ -/* Return entry from host data base for host with NAME. AF must be - set to the desired address type (either `AF_INET' or `AF_INET6'). - FLAGS is some combination of the following AI_* values. */ -extern struct hostent *getnodebyname __P ((__const char *__name, int __af, - int __flags)); - -#define AI_V4MAPPED 1 /* IPv4-mapped addresses are acceptable. */ -#define AI_ALL 2 /* Return both IPv4 and IPv6 addresses. */ -#define AI_ADDRCONFIG 4 /* Use configuration of this host to choose - returned address type. */ -#define AI_DEFAULT (AI_V4MAPPED | AI_ADDRCONFIG) - - /* Description of data base entry for a single network. NOTE: here a poor assumption is made. The network number is expected to fit into an unsigned long int variable. */ -- cgit v1.1