aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Rodrigues <rodrigc@FreeBSD.org>2015-09-20 04:20:31 +0000
committerCraig Rodrigues <rodrigc@FreeBSD.org>2015-09-20 04:20:31 +0000
commit9a50fd2d05d963193721287d3802431dd79e3dd9 (patch)
tree1c8d28e7f4bbfe9e4f6c3c943d3bafad25ddd4c3
parentbf1aa507b0097f6d1f4e840ab5bbfee549e838ce (diff)
downloadsrc-9a50fd2d05d963193721287d3802431dd79e3dd9.tar.gz
src-9a50fd2d05d963193721287d3802431dd79e3dd9.zip
Add declarations to netdb_private.h to eliminate -Wmissing-prototypes warnings.
Notes
Notes: svn path=/head/; revision=288015
-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 2dc9d0233adc..6bbe2700391a 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 9aa4d51ee5dd..4d2fb3833293 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 b923edf18a99..36eeb90a8a32 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 dbc7e7031271..09b035b57843 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 b48dd7be6d07..0eedb3c62587 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_ */