Die bestehende Funktion gethostbyaddr() benötigt bereits einen Parameter, der die gewünschte Adreßfamilie spezifiziert:
struct hostent *gethostbyaddr(const char *src , int len , int af );und kann daher auch mit IPv6-Adressen arbeiten, wenn für af AF_INET6 angegeben wird.