diff options
| author | itojun <itojun@NetBSD.org> | 2000-06-04 08:51:23 +0000 |
|---|---|---|
| committer | itojun <itojun@NetBSD.org> | 2000-06-04 08:51:23 +0000 |
| commit | b757ddbcedff202c516b07b7f3108bc0e0e7967f (patch) | |
| tree | f4de73bee7bb3f63c01022faccaaff7b87521b3c /include | |
| parent | 0376690bbf70772220b30cdd44377fd33e1b34c7 (diff) | |
correct arg type for getnameinfo(3) for RFC2553 conformance.
Diffstat (limited to 'include')
| -rw-r--r-- | include/netdb.h | 13 |
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)); |
