diff options
Diffstat (limited to 'src/lib/libc')
| -rw-r--r-- | src/lib/libc/net/inet.3 | 6 | ||||
| -rw-r--r-- | src/lib/libc/net/inet_ntop.c | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/libc/net/inet.3 b/src/lib/libc/net/inet.3 index c650df360b..3f198ae8e0 100644 --- a/src/lib/libc/net/inet.3 +++ b/src/lib/libc/net/inet.3 | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | .\" $OpenBSD: inet.3,v 1.21 2007/06/12 16:50:06 jmc Exp $ | 1 | .\" $OpenBSD: inet.3,v 1.22 2008/12/09 19:38:38 otto Exp $ |
| 2 | .\" $NetBSD: inet.3,v 1.7 1997/06/18 02:25:24 lukem Exp $ | 2 | .\" $NetBSD: inet.3,v 1.7 1997/06/18 02:25:24 lukem Exp $ |
| 3 | .\" | 3 | .\" |
| 4 | .\" Copyright (c) 1983, 1990, 1991, 1993 | 4 | .\" Copyright (c) 1983, 1990, 1991, 1993 |
| @@ -30,7 +30,7 @@ | |||
| 30 | .\" | 30 | .\" |
| 31 | .\" @(#)inet.3 8.1 (Berkeley) 6/4/93 | 31 | .\" @(#)inet.3 8.1 (Berkeley) 6/4/93 |
| 32 | .\" | 32 | .\" |
| 33 | .Dd $Mdocdate: June 12 2007 $ | 33 | .Dd $Mdocdate: December 9 2008 $ |
| 34 | .Dt INET 3 | 34 | .Dt INET 3 |
| 35 | .Os | 35 | .Os |
| 36 | .Sh NAME | 36 | .Sh NAME |
| @@ -64,7 +64,7 @@ | |||
| 64 | .Ft char * | 64 | .Ft char * |
| 65 | .Fn inet_ntoa "struct in_addr in" | 65 | .Fn inet_ntoa "struct in_addr in" |
| 66 | .Ft const char * | 66 | .Ft const char * |
| 67 | .Fn inet_ntop "int af" "const void *src" "char *dst" "size_t size" | 67 | .Fn inet_ntop "int af" "const void *src" "char *dst" "socklen_t size" |
| 68 | .Ft int | 68 | .Ft int |
| 69 | .Fn inet_pton "int af" "const char *src" "void *dst" | 69 | .Fn inet_pton "int af" "const char *src" "void *dst" |
| 70 | .Sh DESCRIPTION | 70 | .Sh DESCRIPTION |
diff --git a/src/lib/libc/net/inet_ntop.c b/src/lib/libc/net/inet_ntop.c index d36a0d7889..9deb352e24 100644 --- a/src/lib/libc/net/inet_ntop.c +++ b/src/lib/libc/net/inet_ntop.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: inet_ntop.c,v 1.7 2005/08/06 20:30:03 espie Exp $ */ | 1 | /* $OpenBSD: inet_ntop.c,v 1.8 2008/12/09 19:38:38 otto Exp $ */ |
| 2 | 2 | ||
| 3 | /* Copyright (c) 1996 by Internet Software Consortium. | 3 | /* Copyright (c) 1996 by Internet Software Consortium. |
| 4 | * | 4 | * |
| @@ -43,13 +43,13 @@ static const char *inet_ntop6(const u_char *src, char *dst, size_t size); | |||
| 43 | * Paul Vixie, 1996. | 43 | * Paul Vixie, 1996. |
| 44 | */ | 44 | */ |
| 45 | const char * | 45 | const char * |
| 46 | inet_ntop(int af, const void *src, char *dst, size_t size) | 46 | inet_ntop(int af, const void *src, char *dst, socklen_t size) |
| 47 | { | 47 | { |
| 48 | switch (af) { | 48 | switch (af) { |
| 49 | case AF_INET: | 49 | case AF_INET: |
| 50 | return (inet_ntop4(src, dst, size)); | 50 | return (inet_ntop4(src, dst, (size_t)size)); |
| 51 | case AF_INET6: | 51 | case AF_INET6: |
| 52 | return (inet_ntop6(src, dst, size)); | 52 | return (inet_ntop6(src, dst, (size_t)size)); |
| 53 | default: | 53 | default: |
| 54 | errno = EAFNOSUPPORT; | 54 | errno = EAFNOSUPPORT; |
| 55 | return (NULL); | 55 | return (NULL); |
