mirror of
https://sourceware.org/git/glibc.git
synced 2025-12-24 17:51:17 +03:00
Update.
1999-09-27 Andreas Jaeger <aj@suse.de> * resolv/netdb.h: Remove declaration of getnodebyname. It has been renamed to getipnodebyname. Move flags around. 1999-09-27 Andreas Schwab <schwab@suse.de> * manual/message.texi (Locating gettext catalog): Fix typos. 1999-09-27 Andreas Jaeger <aj@suse.de> * manual/socket.texi (Out-of-Band Data): Correct example program, rename some variables for clarity. Reported by James Antill <james@and.org>, close PR libc/1329.
This commit is contained in:
@@ -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. */
|
||||
|
||||
Reference in New Issue
Block a user