Author: rodrigc
Date: Sun Sep 20 04:20:31 2015
New Revision: 288015
URL: https://svnweb.freebsd.org/changeset/base/288015

Log:
  Add declarations to netdb_private.h to eliminate -Wmissing-prototypes 
warnings.

Modified:
  head/lib/libc/net/gethostnamadr.c
  head/lib/libc/net/getnetnamadr.c
  head/lib/libc/net/getproto.c
  head/lib/libc/net/map_v4v6.c
  head/lib/libc/net/netdb_private.h

Modified: head/lib/libc/net/gethostnamadr.c
==============================================================================
--- head/lib/libc/net/gethostnamadr.c   Sun Sep 20 04:17:53 2015        
(r288014)
+++ head/lib/libc/net/gethostnamadr.c   Sun Sep 20 04:20:31 2015        
(r288015)
@@ -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);
 

Modified: head/lib/libc/net/getnetnamadr.c
==============================================================================
--- head/lib/libc/net/getnetnamadr.c    Sun Sep 20 04:17:53 2015        
(r288014)
+++ head/lib/libc/net/getnetnamadr.c    Sun Sep 20 04:20:31 2015        
(r288015)
@@ -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 },

Modified: head/lib/libc/net/getproto.c
==============================================================================
--- head/lib/libc/net/getproto.c        Sun Sep 20 04:17:53 2015        
(r288014)
+++ head/lib/libc/net/getproto.c        Sun Sep 20 04:20:31 2015        
(r288015)
@@ -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)
 {

Modified: head/lib/libc/net/map_v4v6.c
==============================================================================
--- head/lib/libc/net/map_v4v6.c        Sun Sep 20 04:17:53 2015        
(r288014)
+++ head/lib/libc/net/map_v4v6.c        Sun Sep 20 04:20:31 2015        
(r288015)
@@ -68,6 +68,7 @@ __FBSDID("$FreeBSD$");
 #include <resolv.h>
 #include <ctype.h>
 #include <syslog.h>
+#include "netdb_private.h"
 
 typedef union {
        int32_t al;

Modified: head/lib/libc/net/netdb_private.h
==============================================================================
--- head/lib/libc/net/netdb_private.h   Sun Sep 20 04:17:53 2015        
(r288014)
+++ head/lib/libc/net/netdb_private.h   Sun Sep 20 04:20:31 2015        
(r288015)
@@ -142,4 +142,23 @@ void _sethosthtent(int, struct hostent_d
 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_ */
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to