Lines Matching refs:at
310 getcanonname (nss_action_list nip, struct gaih_addrtuple *at, const char *name) in getcanonname() argument
317 if (DL_CALL_FCT (cfct, (at->name ?: name, buf, sizeof (buf), in getcanonname()
333 struct gaih_addrtuple *at = NULL; in gaih_inet() local
461 at = alloca_account (sizeof (struct gaih_addrtuple), alloca_used); in gaih_inet()
462 at->family = AF_UNSPEC; in gaih_inet()
463 at->scopeid = 0; in gaih_inet()
464 at->next = NULL; in gaih_inet()
476 if (__inet_aton_exact (name, (struct in_addr *) at->addr) != 0) in gaih_inet()
479 at->family = AF_INET; in gaih_inet()
482 at->addr[3] = at->addr[0]; in gaih_inet()
483 at->addr[2] = htonl (0xffff); in gaih_inet()
484 at->addr[1] = 0; in gaih_inet()
485 at->addr[0] = 0; in gaih_inet()
486 at->family = AF_INET6; in gaih_inet()
497 else if (at->family == AF_UNSPEC) in gaih_inet()
502 e = inet_pton (AF_INET6, name, at->addr); in gaih_inet()
505 at->addr); in gaih_inet()
509 at->family = AF_INET6; in gaih_inet()
511 && IN6_IS_ADDR_V4MAPPED (at->addr)) in gaih_inet()
513 at->addr[0] = at->addr[3]; in gaih_inet()
514 at->family = AF_INET; in gaih_inet()
523 && __inet6_scopeid_pton ((struct in6_addr *) at->addr, in gaih_inet()
525 &at->scopeid) != 0) in gaih_inet()
536 if (at->family == AF_UNSPEC && (req->ai_flags & AI_NUMERICHOST) == 0) in gaih_inet()
538 struct gaih_addrtuple **pat = &at; in gaih_inet()
698 if (at->family == AF_UNSPEC) in gaih_inet()
861 canonbuf = getcanonname (nip, at, name); in gaih_inet()
933 if (at->family == AF_UNSPEC) in gaih_inet()
942 atr = at = alloca_account (sizeof (struct gaih_addrtuple), alloca_used); in gaih_inet()
943 memset (at, '\0', sizeof (struct gaih_addrtuple)); in gaih_inet()
947 at->next = __alloca (sizeof (struct gaih_addrtuple)); in gaih_inet()
948 memset (at->next, '\0', sizeof (struct gaih_addrtuple)); in gaih_inet()
953 at->family = AF_INET6; in gaih_inet()
955 memcpy (at->addr, &in6addr_loopback, sizeof (struct in6_addr)); in gaih_inet()
956 atr = at->next; in gaih_inet()
969 struct gaih_addrtuple *at2 = at; in gaih_inet()
979 if (at2 == at && (req->ai_flags & AI_CANONNAME) != 0) in gaih_inet()