Lines Matching refs:hints
76 struct ares_addrinfo_hints hints;
245 const struct ares_addrinfo_hints *hints,
252 int family = hints->ai_family;
303 if (hints->ai_flags & ARES_AI_CANONNAME) {
320 ai->nodes->ai_socktype = hints->ai_socktype;
321 ai->nodes->ai_protocol = hints->ai_protocol;
333 if (!(hquery->hints.ai_flags & ARES_AI_NOSORT) && hquery->ai->nodes) {
341 next->ai_socktype = hquery->hints.ai_socktype;
342 next->ai_protocol = hquery->hints.ai_protocol;
396 (hquery->hints.ai_flags & ARES_AI_ENVHOSTS) ? ARES_TRUE : ARES_FALSE,
404 entry, hquery->name, hquery->hints.ai_family, hquery->port,
405 (hquery->hints.ai_flags & ARES_AI_CANONNAME) ? ARES_TRUE : ARES_FALSE,
421 return ares__addrinfo_localhost(hquery->name, hquery->port, &hquery->hints,
538 const struct ares_addrinfo_hints *hints,
548 if (!hints) {
549 hints = &default_hints;
552 family = hints->ai_family;
579 if (hints->ai_flags & ARES_AI_NUMERICSERV) {
612 if (fake_addrinfo(name, port, hints, ai, callback, arg)) {
660 hquery->hints = *hints;
674 const struct ares_addrinfo_hints *hints,
681 ares_getaddrinfo_int(channel, name, service, hints, callback, arg);
719 switch (hquery->hints.ai_family) {