summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrodrigc <rodrigc@FreeBSD.org>2015-09-20 04:20:31 +0000
committerrodrigc <rodrigc@FreeBSD.org>2015-09-20 04:20:31 +0000
commitf7aca4b6732b0fec7e07f68e00a786539595cea1 (patch)
tree1c8d28e7f4bbfe9e4f6c3c943d3bafad25ddd4c3
parent5289640ead5ecd2ecf9af747d21eaeace28423f6 (diff)
downloadFreeBSD-src-f7aca4b6732b0fec7e07f68e00a786539595cea1.zip
FreeBSD-src-f7aca4b6732b0fec7e07f68e00a786539595cea1.tar.gz
Add declarations to netdb_private.h to eliminate -Wmissing-prototypes warnings.
-rw-r--r--lib/libc/net/gethostnamadr.c7
-rw-r--r--lib/libc/net/getnetnamadr.c7
-rw-r--r--lib/libc/net/getproto.c6
-rw-r--r--lib/libc/net/map_v4v6.c1
-rw-r--r--lib/libc/net/netdb_private.h19
5 files changed, 20 insertions, 20 deletions
diff --git a/lib/libc/net/gethostnamadr.c b/lib/libc/net/gethostnamadr.c
index 2dc9d02..6bbe270 100644
--- a/lib/libc/net/gethostnamadr.c
+++ b/lib/libc/net/gethostnamadr.c
@@ -48,13 +48,6 @@ __FBSDID("$FreeBSD$");
#include "nscache.h"
#endif
-extern int _ht_gethostbyname(void *, void *, va_list);
-extern int _dns_gethostbyname(void *, void *, va_list);
-extern int _nis_gethostbyname(void *, void *, va_list);
-extern int _ht_gethostbyaddr(void *, void *, va_list);
-extern int _dns_gethostbyaddr(void *, void *, va_list);
-extern int _nis_gethostbyaddr(void *, void *, va_list);
-
static int gethostbyname_internal(const char *, int, struct hostent *, char *,
size_t, struct hostent **, int *, res_state);
diff --git a/lib/libc/net/getnetnamadr.c b/lib/libc/net/getnetnamadr.c
index 9aa4d51..4d2fb38 100644
--- a/lib/libc/net/getnetnamadr.c
+++ b/lib/libc/net/getnetnamadr.c
@@ -46,13 +46,6 @@ __FBSDID("$FreeBSD$");
#include "nscache.h"
#endif
-extern int _ht_getnetbyname(void *, void *, va_list);
-extern int _dns_getnetbyname(void *, void *, va_list);
-extern int _nis_getnetbyname(void *, void *, va_list);
-extern int _ht_getnetbyaddr(void *, void *, va_list);
-extern int _dns_getnetbyaddr(void *, void *, va_list);
-extern int _nis_getnetbyaddr(void *, void *, va_list);
-
/* Network lookup order if nsswitch.conf is broken or nonexistant */
static const ns_src default_src[] = {
{ NSSRC_FILES, NS_SUCCESS },
diff --git a/lib/libc/net/getproto.c b/lib/libc/net/getproto.c
index b923edf..36eeb90 100644
--- a/lib/libc/net/getproto.c
+++ b/lib/libc/net/getproto.c
@@ -47,12 +47,6 @@ static const ns_src defaultsrc[] = {
{ NULL, 0 }
};
-#ifdef NS_CACHING
-extern int __proto_id_func(char *, size_t *, va_list, void *);
-extern int __proto_marshal_func(char *, size_t *, void *, va_list, void *);
-extern int __proto_unmarshal_func(char *, size_t, void *, va_list, void *);
-#endif
-
static int
files_getprotobynumber(void *retval, void *mdata, va_list ap)
{
diff --git a/lib/libc/net/map_v4v6.c b/lib/libc/net/map_v4v6.c
index dbc7e70..09b035b 100644
--- a/lib/libc/net/map_v4v6.c
+++ b/lib/libc/net/map_v4v6.c
@@ -68,6 +68,7 @@ __FBSDID("$FreeBSD$");
#include <resolv.h>
#include <ctype.h>
#include <syslog.h>
+#include "netdb_private.h"
typedef union {
int32_t al;
diff --git a/lib/libc/net/netdb_private.h b/lib/libc/net/netdb_private.h
index b48dd7b..0eedb3c 100644
--- a/lib/libc/net/netdb_private.h
+++ b/lib/libc/net/netdb_private.h
@@ -142,4 +142,23 @@ void _sethosthtent(int, struct hostent_data *);
void _setnetdnsent(int);
void _setnethtent(int, struct netent_data *);
+struct hostent *__dns_getanswer(const char *, int, const char *, int);
+int _dns_gethostbyaddr(void *, void *, va_list);
+int _dns_gethostbyname(void *, void *, va_list);
+int _dns_getnetbyaddr(void *, void *, va_list);
+int _dns_getnetbyname(void *, void *, va_list);
+int _ht_gethostbyaddr(void *, void *, va_list);
+int _ht_gethostbyname(void *, void *, va_list);
+int _ht_getnetbyaddr(void *, void *, va_list);
+int _ht_getnetbyname(void *, void *, va_list);
+int _nis_gethostbyaddr(void *, void *, va_list);
+int _nis_gethostbyname(void *, void *, va_list);
+int _nis_getnetbyaddr(void *, void *, va_list);
+int _nis_getnetbyname(void *, void *, va_list);
+#ifdef NS_CACHING
+int __proto_id_func(char *, size_t *, va_list, void *);
+int __proto_marshal_func(char *, size_t *, void *, va_list, void *);
+int __proto_unmarshal_func(char *, size_t, void *, va_list, void *);
+#endif
+
#endif /* _NETDB_PRIVATE_H_ */
OpenPOWER on IntegriCloud