Lines Matching defs:gai_afd

92 static struct gai_afd {
135 static int get_name(const char *, struct gai_afd *,
171 #define GET_AI(ai, gai_afd, addr, port) {\
174 ((gai_afd)->a_socklen)))\
178 memset((ai)->ai_addr, 0, (gai_afd)->a_socklen);\
179 (ai)->ai_addr->sa_len = (ai)->ai_addrlen = (gai_afd)->a_socklen;\
180 (ai)->ai_addr->sa_family = (ai)->ai_family = (gai_afd)->a_af;\
183 memcpy(p + (gai_afd)->a_off, (addr), (gai_afd)->a_addrlen);\
186 #define GET_AI(ai, gai_afd, addr, port) {\
189 ((gai_afd)->a_socklen)))\
193 memset((ai)->ai_addr, 0, (gai_afd)->a_socklen);\
194 (ai)->ai_addrlen = (gai_afd)->a_socklen;\
195 (ai)->ai_addr->sa_family = (ai)->ai_family = (gai_afd)->a_af;\
198 memcpy(p + (gai_afd)->a_off, (addr), (gai_afd)->a_addrlen);\
387 struct gai_afd *gai_afd;
389 for (gai_afd = &gai_afdl[0]; gai_afd->a_af; gai_afd++) {
391 || pai->ai_family == gai_afd->a_af)) {
396 GET_AI(cur->ai_next, gai_afd, gai_afd->a_addrany, port);
401 GET_AI(cur->ai_next, gai_afd, gai_afd->a_loopback,
487 get_name(addr, gai_afd, res, numaddr, pai, port0)
489 struct gai_afd *gai_afd;
504 hp = getipnodebyaddr(addr, gai_afd->a_addrlen, gai_afd->a_af, &h_error);
506 hp = gethostbyaddr(addr, gai_afd->a_addrlen, AF_INET);
509 GET_AI(cur, gai_afd, hp->h_addr_list[0], port);
512 GET_AI(cur, gai_afd, numaddr, port);
544 struct gai_afd *gai_afd;
588 gai_afd = &gai_afdl[N_INET6];
595 gai_afd = &gai_afdl[N_INET];
602 gai_afd = &gai_afdl[N_INET];
604 gai_afd = &gai_afdl[N_INET6];
609 if (translate && gai_afd->a_af == AF_INET) {
619 GET_AI(cur->ai_next, gai_afd, ap, port);