addr_sa_to_xaddr
if (n != NULL && addr_sa_to_xaddr(ai->ai_addr, ai->ai_addrlen,
int addr_sa_to_xaddr(struct sockaddr *sa, socklen_t slen, struct xaddr *xa);
if (addr_sa_to_xaddr(sa, addrlen, addr) != 0)
addr_sa_to_xaddr(sa, addrlen, &child->addr) == 0)