Lines Matching defs:ai
472 struct addrinfo hints, *ai;
489 ai = NULL;
490 err = getaddrinfo(opt.host, opt.service, &hints, &ai);
497 if (ai->ai_family == AF_INET6 && opt.sock.proto == IPPROTO_ICMP)
500 fd = socket(ai->ai_family, opt.sock.type, opt.sock.proto);
503 freeaddrinfo(ai);
515 struct sockaddr_in6 *sin6 = (void *)ai->ai_addr;
532 msg.msg_name = ai->ai_addr;
533 msg.msg_namelen = ai->ai_addrlen;
577 freeaddrinfo(ai);