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 returns 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  un-
       parsed  character  in  str  on return.  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