Lines Matching refs:addr
101 realhostname_sa(char *host, size_t hsize, struct sockaddr *addr, int addrlen)
112 /* IPv4 mapped IPv6 addr consideraton, specified in rfc2373. */
113 if (addr->sa_family == AF_INET6 &&
115 IN6_IS_ADDR_V4MAPPED(&SOCKADDR_IN6(addr)->sin6_addr)) {
118 sin6 = SOCKADDR_IN6(addr);
126 addr = (struct sockaddr *)&lsin;
131 error = getnameinfo(addr, addrlen, buf, sizeof(buf), NULL, 0,
138 hints.ai_family = addr->sa_family;
160 sa->sa_family == addr->sa_family) {
161 SOCKINET(sa)->si_port = SOCKINET(addr)->si_port;
170 SOCKADDR_IN6(addr)->sin6_scope_id;
172 if (!memcmp(sa, addr, sa->sa_len)) {
182 addr->sa_family == AF_INET) {
194 if (getnameinfo(addr, addrlen, buf, sizeof(buf), NULL, 0,