Lines Matching refs:ai_addr
177 (ai)->ai_addr = (struct sockaddr *)((ai) + 1);\
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;\
181 ((struct sockinet *)(ai)->ai_addr)->si_port = port;\
182 p = (char *)((ai)->ai_addr);\
192 (ai)->ai_addr = (struct sockaddr *)((ai) + 1);\
193 memset((ai)->ai_addr, 0, (gai_afd)->a_socklen);\
195 (ai)->ai_addr->sa_family = (ai)->ai_family = (gai_afd)->a_af;\
196 ((struct sockinet *)(ai)->ai_addr)->si_port = port;\
197 p = (char *)((ai)->ai_addr);\
221 /* no need to free(ai->ai_addr) */
275 pai->ai_addr = NULL;
284 hints->ai_addr || hints->ai_next)
613 in6 = &((struct sockaddr_in6 *)cur->ai_next->ai_addr)->sin6_addr;