Lines Matching refs:name

72   char                      *name;
186 /* Resolve service name into port number given in host byte order.
240 /* If the name looks like an IP address or an error occurred,
244 static ares_bool_t fake_addrinfo(const char *name, unsigned short port,
258 for (p = name; *p; p++) {
275 ares_inet_pton(AF_INET, name, &addr4) < 1 ? ARES_FALSE : ARES_TRUE;
289 ares_inet_pton(AF_INET6, name, &addr6) < 1 ? ARES_FALSE : ARES_TRUE;
311 /* Duplicate the name, to avoid a constness violation. */
312 cname->name = ares_strdup(name);
313 if (!cname->name) {
354 ares_free(hquery->name);
358 ares_bool_t ares__is_localhost(const char *name)
364 if (name == NULL) {
368 if (strcmp(name, "localhost") == 0) {
372 len = ares_strlen(name);
377 if (strcmp(name + (len - 10 /* strlen(".localhost") */), ".localhost") == 0) {
390 if (ares__is_onion_domain(hquery->name)) {
397 hquery->name, &entry);
404 entry, hquery->name, hquery->hints.ai_family, hquery->port,
420 ares__is_localhost(hquery->name)) {
421 return ares__addrinfo_localhost(hquery->name, hquery->port, &hquery->hints,
436 if (!ares__is_localhost(hquery->name) && next_dns_lookup(hquery)) {
536 static void ares_getaddrinfo_int(ares_channel_t *channel, const char *name,
561 if (ares__is_onion_domain(name)) {
568 status = ares__single_domain(channel, name, &alias_name);
575 name = alias_name;
612 if (fake_addrinfo(name, port, hints, ai, callback, arg)) {
626 hquery->name = ares_strdup(name);
628 if (!hquery->name) {
636 ares_free(hquery->name);
649 ares_free(hquery->name);
672 void ares_getaddrinfo(ares_channel_t *channel, const char *name,
681 ares_getaddrinfo_int(channel, name, service, hints, callback, arg);
691 /* if next_domain == -1 and as_is_first is true, try hquery->name */
694 s = hquery->name;
699 /* if as_is_first is false, try hquery->name at last */
702 s = hquery->name;
709 status = ares__cat_domain(hquery->name,
754 for (p = hquery->name; p && *p; p++) {
768 size_t nname = ares_strlen(hquery->name);
772 if (hquery->name != NULL && nname && hquery->name[nname - 1] == '.') {