summaryrefslogtreecommitdiff
path: root/resolv
diff options
context:
space:
mode:
Diffstat (limited to 'resolv')
-rw-r--r--resolv/netdb.h22
1 files changed, 8 insertions, 14 deletions
diff --git a/resolv/netdb.h b/resolv/netdb.h
index fe04471afb..0dd5917a0e 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. */