inet_net(3) claims only AF_INET is supported for inet_net_ntop() and
inet_net_pton(). 
I take it this is no longer true since revision 1.7
of inet_net_ntop.c and inet_net_pton.c. 

--- inet_net.3~ Sun Jun 24 18:55:10 2012
+++ inet_net.3  Sun Jun 24 18:54:45 2012
@@ -84,10 +84,12 @@
 as the function will only fill the number of bytes necessary to
 encode the network number in network byte order.
 .Pp
-The only value for
+The only values for
 .Fa af
-currently supported is
-.Dv AF_INET .
+currently supported are
+.Dv AF_INET
+and
+.Dv AF_INET6 .
 .Fa size
 is the size of the result buffer
 .Fa dst .
@@ -163,6 +165,25 @@
 in the C language (i.e., a leading 0x or 0X implies
 hexadecimal; otherwise, a leading 0 implies octal;
 otherwise, the number is interpreted as decimal).
+.Sh NETWORK NUMBERS (IP VERSION 6)
+See
+.Xr inet_pton 3
+for valid external representations of IP version 6 addresses.
+A valid external representation may have
+.Dq Li /bits
+appended where
+.Dq Li bits
+is in the range
+.Li 0-128
+and is used to explicitly specify the number of bits in the network address.
+When
+.Dq Li /bits
+is not specified 128 is used.
+Note that when the number of bits is specified using
+.Dq Li /bits
+notation, the value of the address still includes all bits supplied
+in the external representation, even those bits which are the host
+part of an Internet address.
 .Sh SEE ALSO
 .Xr byteorder 3 ,
 .Xr inet 3 ,

Reply via email to