Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
IP6(3ast)							       IP6(3ast)

NAME
     ip6 - IPv6 address support

SYNOPSIS
     #include <ip6.h>

     char*	fmtip6(unsigned char* addr, int bits);
     int	strtoip6(const char* str, char** end, unsigned char* addr, unsigned char* bits);

DESCRIPTION
     fmtip6() formats the IPv6 address addr with optional prefix bits bits (0 if
     not  a prefix) into a thread-specific 0-terminated temporary buffer and re-
     turns a pointer to the formatted value.

     strtoip6() converts a formatted IPv6 address from the  0-terminated  string
     str  into	a  host  order IPv6 address in addr which must be a buffer of at
     least IP6ADDR bytes.  If bits is not 0 then an optional /bits (prefix  size
     in  bits)	is parsed and *bits is set to the number of prefix bits.  If end
     is not 0 then *end will point to the first unparsed character in str on re-
     turn.  0 is returned on success, -1 on failure.

SEE ALSO
     dss(1)

								       IP6(3ast)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ip6&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help