Lines Matching defs:ai
172 struct addrinfo *ai;
177 for (ai = addrinfo; ai != NULL; ai = ai->ai_next) {
179 if ((ai->ai_socktype >= 0) &&
180 ((size_t)ai->ai_socktype < __arraycount(socket_types)) &&
181 (socket_types[ai->ai_socktype] != NULL))
182 n = printf("%s", socket_types[ai->ai_socktype]);
184 n = printf("%d", ai->ai_socktype);
189 if ((ai->ai_family >= 0) &&
190 ((size_t)ai->ai_family < __arraycount(address_families)) &&
191 (address_families[ai->ai_family] != NULL))
192 n = printf(" %s", address_families[ai->ai_family]);
194 n = printf(" %d", ai->ai_family);
199 protoent = getprotobynumber(ai->ai_protocol);
201 n = printf(" %d", ai->ai_protocol);
208 switch (ai->ai_family) {
212 ai->ai_addr);
216 "%a %p %I %F %R %S", ai->ai_addr);