libc: Reduce -Wmissing-prototypes warnings a bit.
authorSascha Wildner <saw@online.de>
Wed, 30 Aug 2017 20:30:50 +0000 (22:30 +0200)
committerSascha Wildner <saw@online.de>
Wed, 30 Aug 2017 20:31:15 +0000 (22:31 +0200)
lib/libc/net/map_v4v6.c
lib/libc/net/netdb_private.h
lib/libc/net/nscache.c
lib/libc/net/nss_compat.c
lib/libc/net/sockatmark.c

index 0bad150..04c4090 100644 (file)
@@ -50,7 +50,6 @@
  *
  * @(#)gethostnamadr.c 8.1 (Berkeley) 6/4/93
  * $FreeBSD: src/lib/libc/net/map_v4v6.c,v 1.10 2007/01/09 00:28:02 imp Exp $
- * $DragonFly: src/lib/libc/net/map_v4v6.c,v 1.4 2005/11/13 02:04:47 swildner Exp $
  */
 
 #include <sys/types.h>
@@ -66,6 +65,7 @@
 #include <resolv.h>
 #include <ctype.h>
 #include <syslog.h>
+#include "netdb_private.h"
 
 typedef union {
        int32_t al;
index 51ec8c4..ee431d1 100644 (file)
@@ -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_ */
index c9d6614..ca954af 100644 (file)
@@ -27,6 +27,7 @@
  */
 
 #include "namespace.h"
+#define _NS_PRIVATE
 #include <nsswitch.h>
 #include <stdlib.h>
 #include <string.h>
index c04ba60..519c1f7 100644 (file)
@@ -79,6 +79,11 @@ do {                                                                 \
 
 DECLARE_TERMINATOR(group);
 
+int __nss_compat_getgrnam_r(void *, void *, va_list);
+int __nss_compat_getgrgid_r(void *, void *, va_list);
+int __nss_compat_getgrent_r(void *, void *, va_list);
+int __nss_compat_setgrent(void *, void *, va_list);
+int __nss_compat_endgrent(void *, void *, va_list);
 
 int
 __nss_compat_getgrnam_r(void *retval, void *mdata, va_list ap)
@@ -180,6 +185,11 @@ __nss_compat_endgrent(void *retval __unused, void *mdata, va_list ap __unused)
 
 DECLARE_TERMINATOR(passwd);
 
+int __nss_compat_getpwnam_r(void *, void *, va_list);
+int __nss_compat_getpwuid_r(void *, void *, va_list);
+int __nss_compat_getpwent_r(void *, void *, va_list);
+int __nss_compat_setpwent(void *, void *, va_list);
+int __nss_compat_endpwent(void *, void *, va_list);
 
 int
 __nss_compat_getpwnam_r(void *retval, void *mdata, va_list ap)
index 1f24479..e975407 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "namespace.h"
 #include <sys/ioctl.h>
+#include <sys/socket.h>
 #include "un-namespace.h"
 
 int sockatmark(int s)