getaddrinfo completed documentation