Lines Matching defs:ai
429 struct addrinfo hints, *ai;
446 ai = NULL;
447 err = getaddrinfo(opt.host, opt.service, &hints, &ai);
454 if (ai->ai_family == AF_INET6 && opt.sock.proto == IPPROTO_ICMP)
457 fd = socket(ai->ai_family, opt.sock.type, opt.sock.proto);
460 freeaddrinfo(ai);
472 struct sockaddr_in6 *sin6 = (void *)ai->ai_addr;
489 msg.msg_name = ai->ai_addr;
490 msg.msg_namelen = ai->ai_addrlen;
520 freeaddrinfo(ai);