summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authoritojun <itojun@NetBSD.org>2000-06-04 08:51:23 +0000
committeritojun <itojun@NetBSD.org>2000-06-04 08:51:23 +0000
commitb757ddbcedff202c516b07b7f3108bc0e0e7967f (patch)
treef4de73bee7bb3f63c01022faccaaff7b87521b3c /include
parent0376690bbf70772220b30cdd44377fd33e1b34c7 (diff)
correct arg type for getnameinfo(3) for RFC2553 conformance.
Diffstat (limited to 'include')
-rw-r--r--include/netdb.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/include/netdb.h b/include/netdb.h
index e1c323a26f8..b8124105faa 100644
--- a/include/netdb.h
+++ b/include/netdb.h
@@ -1,4 +1,4 @@
-/* $NetBSD: netdb.h,v 1.17 2000/02/09 12:25:07 itojun Exp $ */
+/* $NetBSD: netdb.h,v 1.18 2000/06/04 08:51:23 itojun Exp $ */
/*
* Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -242,6 +242,15 @@ struct addrinfo {
#define SCOPE_DELIMITER '%' /*KAME extension*/
#endif /* !_XOPEN_SOURCE */
+/*
+ * Data types
+ */
+#include <sys/ansi.h>
+#ifndef socklen_t
+typedef __socklen_t socklen_t;
+#define socklen_t socklen_t
+#endif
+
__BEGIN_DECLS
void endhostent __P((void));
void endnetent __P((void));
@@ -284,7 +293,7 @@ void setprotoent __P((int));
#if !defined(_XOPEN_SOURCE)
int getaddrinfo __P((const char *, const char *,
const struct addrinfo *, struct addrinfo **));
-int getnameinfo __P((const struct sockaddr *, size_t, char *,
+int getnameinfo __P((const struct sockaddr *, socklen_t, char *,
size_t, char *, size_t, int));
void freeaddrinfo __P((struct addrinfo *));
char *gai_strerror __P((int));