]> git.saurik.com Git - apple/libc.git/blobdiff - net/FreeBSD/inet.3.patch
Libc-498.tar.gz
[apple/libc.git] / net / FreeBSD / inet.3.patch
diff --git a/net/FreeBSD/inet.3.patch b/net/FreeBSD/inet.3.patch
new file mode 100644 (file)
index 0000000..34a2d7f
--- /dev/null
@@ -0,0 +1,127 @@
+--- inet.3     2004-11-25 11:38:29.000000000 -0800
++++ inet.3.edit        2006-07-12 11:23:50.000000000 -0700
+@@ -36,50 +36,67 @@
+ .Dt INET 3
+ .Os
+ .Sh NAME
+-.Nm inet_aton ,
+ .Nm inet_addr ,
++.Nm inet_aton ,
++.Nm inet_lnaof ,
++.Nm inet_makeaddr ,
++.Nm inet_netof ,
+ .Nm inet_network ,
+ .Nm inet_ntoa ,
+ .Nm inet_ntop ,
+-.Nm inet_pton ,
+-.Nm inet_makeaddr ,
+-.Nm inet_lnaof ,
+-.Nm inet_netof
++.Nm inet_pton
+ .Nd Internet address manipulation routines
+ .Sh LIBRARY
+ .Lb libc
+ .Sh SYNOPSIS
+-.In sys/types.h
+-.In sys/socket.h
+-.In netinet/in.h
+ .In arpa/inet.h
++.Ft in_addr_t
++.Fo inet_addr
++.Fa "const char *cp"
++.Fc
+ .Ft int
+-.Fn inet_aton "const char *cp" "struct in_addr *pin"
++.Fo inet_aton
++.Fa "const char *cp"
++.Fa "struct in_addr *pin"
++.Fc
+ .Ft in_addr_t
+-.Fn inet_addr "const char *cp"
++.Fo inet_lnaof
++.Fa "struct in_addr in"
++.Fc
++.Ft struct in_addr
++.Fo inet_makeaddr
++.Fa "in_addr_t net"
++.Fa "in_addr_t lna"
++.Fc
+ .Ft in_addr_t
+-.Fn inet_network "const char *cp"
++.Fo inet_netof
++.Fa "struct in_addr in"
++.Fc
++.Ft in_addr_t
++.Fo inet_network
++.Fa "const char *cp"
++.Fc
+ .Ft char *
+-.Fn inet_ntoa "struct in_addr in"
++.Fo inet_ntoa
++.Fa "struct in_addr in"
++.Fc
+ .Ft const char *
+ .Fo inet_ntop
+ .Fa "int af"
+-.Fa "const void * restrict src"
+-.Fa "char * restrict dst"
++.Fa "const void *restrict src"
++.Fa "char *restrict dst"
+ .Fa "socklen_t size"
+ .Fc
+ .Ft int
+-.Fn inet_pton "int af" "const char * restrict src" "void * restrict dst"
+-.Ft struct in_addr
+-.Fn inet_makeaddr "in_addr_t net" "in_addr_t lna"
+-.Ft in_addr_t
+-.Fn inet_lnaof "struct in_addr in"
+-.Ft in_addr_t
+-.Fn inet_netof "struct in_addr in"
++.Fo inet_pton
++.Fa "int af"
++.Fa "const char *restrict src"
++.Fa "void *restrict dst"
++.Fc
+ .Sh DESCRIPTION
+ The routines
+ .Fn inet_aton ,
+-.Fn inet_addr
++.Fn inet_addr ,
+ and
+ .Fn inet_network
+ interpret character strings representing
+@@ -242,9 +259,6 @@
+ .Fn inet_ntop
+ call fails if:
+ .Bl -tag -width Er
+-.It Bq Er ENOSPC
+-.Fa size
+-was not large enough to store the presentation form of the address.
+ .It Bq Er EAFNOSUPPORT
+ .Fa *src
+ was not an
+@@ -252,13 +266,24 @@
+ or
+ .Dv AF_INET6
+ family address.
++.It Bq Er ENOSPC
++.Fa size
++was not large enough to store the presentation form of the address.
+ .El
++.Sh LEGACY SYNOPSIS
++.Fd #include <sys/types.h>
++.Fd #include <sys/socket.h>
++.Fd #include <sys/netinet/in.h>
++.Fd #include <sys/arpa/inet.h>
++.Pp
++These include files are necessary for all functions.
+ .Sh SEE ALSO
+ .Xr addr2ascii 3 ,
+ .Xr byteorder 3 ,
+ .Xr gethostbyname 3 ,
+ .Xr getnetent 3 ,
+ .Xr inet_net 3 ,
++.Xr compat 5 ,
+ .Xr hosts 5 ,
+ .Xr networks 5
+ .Rs