dns_ip6_qualify(3) - Linux man page
Name
dns_ip6_qualify - qualify name and look up IPv6 addressesSyntax
#include <dns.h>int dns_ip6_qualify(stralloc* out,stralloc* fqdn, const stralloc* udn);
Description
dns_ip6_qualify also looks up 4-byte IPv4 addresses and converts them into IPv4-mapped IPv6 addresses (::ffff:1.2.3.4) to provide easy backwards compatibility for IPv6 applications.
If dns_ip6_qualify has trouble with the qualification, has trouble with DNS, or runs out of memory, it returns -1, setting errno appropriately. It may or may not change out and fqdn.