Lines Matching refs:req
159 const struct addrinfo *req, struct gaih_servtuple *st, in gaih_inet_serv() argument
186 ? req->ai_protocol : tp->protocol); in gaih_inet_serv()
197 convert_hostent_to_gaih_addrtuple (const struct addrinfo *req, in convert_hostent_to_gaih_addrtuple() argument
221 if (family == AF_INET && req->ai_family == AF_INET6) in convert_hostent_to_gaih_addrtuple()
278 if (!convert_hostent_to_gaih_addrtuple (req, _family, &th, &addrmem)) \
328 const struct addrinfo *req, struct addrinfo **pai, in gaih_inet() argument
342 if (req->ai_protocol || req->ai_socktype) in gaih_inet()
347 && ((req->ai_socktype != 0 && req->ai_socktype != tp->socktype) in gaih_inet()
348 || (req->ai_protocol != 0 in gaih_inet()
350 && req->ai_protocol != tp->protocol))) in gaih_inet()
355 if (req->ai_socktype) in gaih_inet()
375 int rc = gaih_inet_serv (service->name, tp, req, st, tmpbuf); in gaih_inet()
389 if (req->ai_socktype != 0 in gaih_inet()
390 && req->ai_socktype != tp->socktype) in gaih_inet()
392 if (req->ai_protocol != 0 in gaih_inet()
394 && req->ai_protocol != tp->protocol) in gaih_inet()
402 tp, req, newp, tmpbuf) != 0) in gaih_inet()
422 if (req->ai_socktype || req->ai_protocol) in gaih_inet()
428 ? req->ai_protocol : tp->protocol); in gaih_inet()
466 if (req->ai_flags & AI_IDN) in gaih_inet()
478 if (req->ai_family == AF_UNSPEC || req->ai_family == AF_INET) in gaih_inet()
480 else if (req->ai_family == AF_INET6 && (req->ai_flags & AI_V4MAPPED)) in gaih_inet()
494 if (req->ai_flags & AI_CANONNAME) in gaih_inet()
508 if (req->ai_family == AF_UNSPEC || req->ai_family == AF_INET6) in gaih_inet()
510 else if (req->ai_family == AF_INET in gaih_inet()
531 if (req->ai_flags & AI_CANONNAME) in gaih_inet()
536 if (at->family == AF_UNSPEC && (req->ai_flags & AI_NUMERICHOST) == 0) in gaih_inet()
550 if (req->ai_family == AF_INET in gaih_inet()
551 && (req->ai_flags & AI_CANONNAME) == 0) in gaih_inet()
577 (req, AF_INET, h, &addrmem)) in gaih_inet()
624 bool added_canon = (req->ai_flags & AI_CANONNAME) == 0; in gaih_inet()
641 && req->ai_family == AF_INET6 in gaih_inet()
642 && (req->ai_flags & AI_V4MAPPED) != 0) in gaih_inet()
643 || req->ai_family == AF_UNSPEC in gaih_inet()
644 || air->family[i] == req->ai_family)) in gaih_inet()
672 && req->ai_family == AF_INET6 in gaih_inet()
673 && (req->ai_flags & AI_V4MAPPED)) in gaih_inet()
683 else if (req->ai_family == AF_UNSPEC in gaih_inet()
684 || air->family[i] == req->ai_family) in gaih_inet()
740 if (req->ai_family == PF_UNSPEC) in gaih_inet()
776 if ((req->ai_flags & AI_CANONNAME) != 0 && canon == NULL) in gaih_inet()
782 && req->ai_family == AF_INET6 in gaih_inet()
783 && (req->ai_flags & AI_V4MAPPED) != 0) in gaih_inet()
794 else if (req->ai_family == AF_UNSPEC in gaih_inet()
795 || (*pat)->family == req->ai_family) in gaih_inet()
800 if (req->ai_family == AF_INET6) in gaih_inet()
813 if (req->ai_flags & AI_CANONNAME) in gaih_inet()
829 if (req->ai_family == AF_INET6 in gaih_inet()
830 || req->ai_family == AF_UNSPEC) in gaih_inet()
836 if (req->ai_family == AF_INET in gaih_inet()
837 || req->ai_family == AF_UNSPEC in gaih_inet()
838 || (req->ai_family == AF_INET6 in gaih_inet()
839 && (req->ai_flags & AI_V4MAPPED) in gaih_inet()
842 && ((req->ai_flags & AI_ALL) || !got_ipv6))) in gaih_inet()
846 if (req->ai_family == AF_INET) in gaih_inet()
858 if ((req->ai_flags & AI_CANONNAME) != 0 in gaih_inet()
945 if (req->ai_family == AF_UNSPEC) in gaih_inet()
951 if (req->ai_family == AF_UNSPEC || req->ai_family == AF_INET6) in gaih_inet()
954 if ((req->ai_flags & AI_PASSIVE) == 0) in gaih_inet()
959 if (req->ai_family == AF_UNSPEC || req->ai_family == AF_INET) in gaih_inet()
962 if ((req->ai_flags & AI_PASSIVE) == 0) in gaih_inet()
979 if (at2 == at && (req->ai_flags & AI_CANONNAME) != 0) in gaih_inet()
986 bool do_idn = req->ai_flags & AI_CANONIDN; in gaih_inet()
1029 && (req->ai_flags & (AI_V4MAPPED|AI_ALL)) == AI_V4MAPPED in gaih_inet()
1047 ai->ai_flags = req->ai_flags; in gaih_inet()