FreeBSD Manual Pages
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)
NAME | SYNOPSIS | DESCRIPTION | SEE ALSO
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>
