Lines Matching refs:ai
177 struct addrinfo hints, *ai = NULL, *ai_head;
200 error_num = getaddrinfo(host, service, &hints, &ai);
214 ai_head = ai;
221 if (ai->ai_canonname != NULL &&
222 (inet_pton(AF_INET6, ai->ai_canonname, &ipv6addr) > 0) &&
242 (ai->ai_canonname ? ai->ai_canonname : host),
250 bcopy(ai->ai_addr, &remctladdr, ai->ai_addrlen);
251 if (ai->ai_addr->sa_family == AF_INET) {
253 &(((struct sockaddr_in *)ai->ai_addr)->sin_addr),
281 if (ai->ai_next != NULL) {
283 inet_ntop_native(ai->ai_addr->sa_family,
284 (void *)ai->ai_addr, abuf, sizeof (abuf)));
293 ai = ai->ai_next;
295 inet_ntop_native(ai->ai_addr->sa_family,
296 (void *)ai->ai_addr, abuf, sizeof (abuf)));
309 ai = NULL;