summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorkleink <kleink@NetBSD.org>2002-05-14 18:57:31 +0000
committerkleink <kleink@NetBSD.org>2002-05-14 18:57:31 +0000
commitba77dc646c9742a37777addf5d96c7ee6d407ae2 (patch)
treebd8c16f2bd25b2d9811122870f69d6e50473eda2 /include
parentbfff10410a6845e7121250d6d4e272b292305e59 (diff)
XNS5.2/POSIX-2001: change the size argument to inet_ntop from size_t to
socklen_t.
Diffstat (limited to 'include')
-rw-r--r--include/arpa/inet.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/include/arpa/inet.h b/include/arpa/inet.h
index 825541cd9c6..aeeafd45347 100644
--- a/include/arpa/inet.h
+++ b/include/arpa/inet.h
@@ -1,4 +1,4 @@
-/* $NetBSD: inet.h,v 1.11 2002/04/26 15:32:45 bjh21 Exp $ */
+/* $NetBSD: inet.h,v 1.12 2002/05/14 18:57:31 kleink Exp $ */
/*
* ++Copyright++ 1983, 1993
@@ -71,6 +71,15 @@
#include <sys/cdefs.h>
#include <netinet/in.h>
+#include <sys/ansi.h>
+
+#if !defined(_XOPEN_SOURCE) || (_XOPEN_SOURCE - 0) >= 500
+#ifndef socklen_t
+typedef __socklen_t socklen_t;
+#define socklen_t __socklen_t
+#endif
+#endif /* !_XOPEN_SOURCE || (_XOPEN_SOURCE 0) >= 500 */
+
__BEGIN_DECLS
unsigned long inet_addr __P((const char *));
unsigned long inet_lnaof __P((struct in_addr));
@@ -79,7 +88,7 @@ unsigned long inet_netof __P((struct in_addr));
unsigned long inet_network __P((const char *));
char *inet_ntoa __P((struct in_addr));
#if !defined(_XOPEN_SOURCE) || (_XOPEN_SOURCE - 0) >= 500
-const char *inet_ntop __P((int, const void *, char *, size_t));
+const char *inet_ntop __P((int, const void *, char *, socklen_t));
int inet_pton __P((int, const char *, void *));
#endif
#if !defined(_XOPEN_SOURCE)