Lines Matching refs:pai
68 struct addrinfo *aires, hints, *pai; in gaiv4() local
91 for (pai = aires; pai; pai = pai->ai_next) { in gaiv4()
92 err |= pai->ai_family != AF_INET; in gaiv4()
93 err |= pai->ai_addrlen != sizeof(struct sockaddr_in); in gaiv4()
94 err |= pai->ai_addr == 0; in gaiv4()
95 psin = (struct sockaddr_in *)pai->ai_addr; in gaiv4()
96 if (pai->ai_addr) { in gaiv4()
107 pai->ai_family, pai->ai_addrlen, psin, in gaiv4()
129 for (pai = aires; pai; pai = pai->ai_next) in gaiv4()
130 if (pai->ai_canonname) in gaiv4()
132 if (!pai) { in gaiv4()
137 } else if (strcasecmp(hostname, pai->ai_canonname)) { in gaiv4()
140 pai->ai_canonname, hostname); in gaiv4()
168 for (pai = aires; pai; pai = pai->ai_next) { in gaiv4()
169 err |= pai->ai_family != AF_INET; in gaiv4()
170 err |= pai->ai_addrlen != sizeof(struct sockaddr_in); in gaiv4()
171 err |= pai->ai_addr == 0; in gaiv4()
172 psin = (struct sockaddr_in *)pai->ai_addr; in gaiv4()
173 if (pai->ai_addr) { in gaiv4()
184 pai->ai_family, pai->ai_addrlen, psin, in gaiv4()
212 for (pai = aires; pai; pai = pai->ai_next) { in gaiv4()
213 err |= pai->ai_family != AF_INET; in gaiv4()
214 err |= pai->ai_addrlen != sizeof(struct sockaddr_in); in gaiv4()
215 err |= pai->ai_addr == 0; in gaiv4()
216 psin = (struct sockaddr_in *)pai->ai_addr; in gaiv4()
217 if (pai->ai_addr) { in gaiv4()
232 pai->ai_family, pai->ai_addrlen, psin, in gaiv4()
280 for (pai = aires; pai; pai = pai->ai_next) { in gaiv4()
281 err |= pai->ai_family != AF_INET; in gaiv4()
282 err |= pai->ai_addrlen != sizeof(struct sockaddr_in); in gaiv4()
283 err |= pai->ai_addr == 0; in gaiv4()
284 psin = (struct sockaddr_in *)pai->ai_addr; in gaiv4()
285 if (pai->ai_addr) { in gaiv4()
299 pai->ai_family, pai->ai_addrlen, psin, in gaiv4()
334 for (pai = aires; pai; pai = pai->ai_next) { in gaiv4()
335 err |= pai->ai_family != AF_INET; in gaiv4()
336 err |= pai->ai_addrlen != sizeof(struct sockaddr_in); in gaiv4()
337 err |= pai->ai_addr == 0; in gaiv4()
338 psin = (struct sockaddr_in *)pai->ai_addr; in gaiv4()
339 if (pai->ai_addr) { in gaiv4()
353 pai->ai_family, pai->ai_addrlen, psin, in gaiv4()
431 for (pai = aires; pai; pai = pai->ai_next) { in gaiv4()
432 err |= pai->ai_family != AF_INET; in gaiv4()
433 err |= pai->ai_addrlen != sizeof(struct sockaddr_in); in gaiv4()
434 err |= pai->ai_addr == 0; in gaiv4()
435 got_tcp |= pai->ai_socktype == SOCK_STREAM; in gaiv4()
436 got_udp |= pai->ai_socktype == SOCK_DGRAM; in gaiv4()
437 psin = (struct sockaddr_in *)pai->ai_addr; in gaiv4()
438 if (pai->ai_addr) { in gaiv4()
452 pai->ai_family, pai->ai_addrlen, psin, in gaiv4()
490 for (pai = aires; pai; pai = pai->ai_next) { in gaiv4()
491 err |= pai->ai_family != AF_INET; in gaiv4()
492 err |= pai->ai_addrlen != sizeof(struct sockaddr_in); in gaiv4()
493 err |= pai->ai_addr == 0; in gaiv4()
494 psin = (struct sockaddr_in *)pai->ai_addr; in gaiv4()
495 if (pai->ai_addr) { in gaiv4()
506 pai->ai_family, pai->ai_addrlen, psin, in gaiv4()
526 struct addrinfo *aires, hints, *pai; in gaiv6() local
550 for (pai = aires; pai; pai = pai->ai_next) { in gaiv6()
551 err |= pai->ai_family != AF_INET6; in gaiv6()
552 err |= pai->ai_addrlen != sizeof(struct sockaddr_in6); in gaiv6()
553 err |= pai->ai_addr == 0; in gaiv6()
554 psin6 = (struct sockaddr_in6 *)pai->ai_addr; in gaiv6()
555 if (pai->ai_addr) { in gaiv6()
566 pai->ai_family, pai->ai_addrlen, psin6, in gaiv6()
588 for (pai = aires; pai; pai = pai->ai_next) in gaiv6()
589 if (pai->ai_canonname) in gaiv6()
591 if (!pai) { in gaiv6()
596 } else if (strcasecmp(hostname, pai->ai_canonname)) { in gaiv6()
599 pai->ai_canonname, hostname); in gaiv6()
627 for (pai = aires; pai; pai = pai->ai_next) { in gaiv6()
628 err |= pai->ai_family != AF_INET6; in gaiv6()
629 err |= pai->ai_addrlen != sizeof(struct sockaddr_in6); in gaiv6()
630 err |= pai->ai_addr == 0; in gaiv6()
631 psin6 = (struct sockaddr_in6 *)pai->ai_addr; in gaiv6()
632 if (pai->ai_addr) { in gaiv6()
643 pai->ai_family, pai->ai_addrlen, psin6, in gaiv6()
671 for (pai = aires; pai; pai = pai->ai_next) { in gaiv6()
672 err |= pai->ai_family != AF_INET6; in gaiv6()
673 err |= pai->ai_addrlen != sizeof(struct sockaddr_in6); in gaiv6()
674 err |= pai->ai_addr == 0; in gaiv6()
675 psin6 = (struct sockaddr_in6 *)pai->ai_addr; in gaiv6()
676 if (pai->ai_addr) { in gaiv6()
692 pai->ai_family, pai->ai_addrlen, psin6, in gaiv6()
740 for (pai = aires; pai; pai = pai->ai_next) { in gaiv6()
741 err |= pai->ai_family != AF_INET6; in gaiv6()
742 err |= pai->ai_addrlen != sizeof(struct sockaddr_in6); in gaiv6()
743 err |= pai->ai_addr == 0; in gaiv6()
744 psin6 = (struct sockaddr_in6 *)pai->ai_addr; in gaiv6()
745 if (pai->ai_addr) { in gaiv6()
760 pai->ai_family, pai->ai_addrlen, psin6, in gaiv6()
793 for (pai = aires; pai; pai = pai->ai_next) { in gaiv6()
794 err |= pai->ai_family != AF_INET6; in gaiv6()
795 err |= pai->ai_addrlen != sizeof(struct sockaddr_in6); in gaiv6()
796 err |= pai->ai_addr == 0; in gaiv6()
797 psin6 = (struct sockaddr_in6 *)pai->ai_addr; in gaiv6()
798 if (pai->ai_addr) { in gaiv6()
813 pai->ai_family, pai->ai_addrlen, psin6, in gaiv6()
889 for (pai = aires; pai; pai = pai->ai_next) { in gaiv6()
890 err |= pai->ai_family != AF_INET6; in gaiv6()
891 err |= pai->ai_addrlen != sizeof(struct sockaddr_in6); in gaiv6()
892 err |= pai->ai_addr == 0; in gaiv6()
893 got_tcp |= pai->ai_socktype == SOCK_STREAM; in gaiv6()
894 got_udp |= pai->ai_socktype == SOCK_DGRAM; in gaiv6()
895 psin6 = (struct sockaddr_in6 *)pai->ai_addr; in gaiv6()
896 if (pai->ai_addr) { in gaiv6()
911 pai->ai_family, pai->ai_addrlen, psin6, in gaiv6()
948 for (pai = aires; pai; pai = pai->ai_next) { in gaiv6()
949 err |= pai->ai_family != AF_INET6; in gaiv6()
950 err |= pai->ai_addrlen != sizeof(struct sockaddr_in6); in gaiv6()
951 err |= pai->ai_addr == 0; in gaiv6()
952 psin6 = (struct sockaddr_in6 *)pai->ai_addr; in gaiv6()
953 if (pai->ai_addr) { in gaiv6()
964 pai->ai_family, pai->ai_addrlen, psin6, in gaiv6()