getnameinfo(3) protocol independent address-to-name lookup function supercedes gethostbyaddr(3) provides hostname and service name to user in text format sockaddr