Lines Matching refs:family
57 ares_status_t ares__addrinfo2hostent(const struct ares_addrinfo *ai, int family,
73 /* Use the first node of the response as the family, since hostent can only
74 * represent one family. We assume getaddrinfo() returned a sorted list if
76 if (family == AF_UNSPEC && ai->nodes) {
77 family = ai->nodes->ai_family;
80 if (family != AF_INET && family != AF_INET6) {
92 if (next->ai_family == family) {
147 (*host)->h_addrtype = (HOSTENT_ADDRTYPE_TYPE)family;
149 if (family == AF_INET) {
153 if (family == AF_INET6) {
165 if (next->ai_family != family) {
169 if (family == AF_INET6) {
175 if (family == AF_INET) {
203 ares_status_t ares__addrinfo2addrttl(const struct ares_addrinfo *ai, int family,
213 if (family != AF_INET && family != AF_INET6) {
221 if (family == AF_INET && addrttls == NULL) {
225 if (family == AF_INET6 && addr6ttls == NULL) {
244 if (next->ai_family != family) {
252 if (family == AF_INET6) {