• Home
  • Raw
  • Download

Lines Matching refs:servers

73 static int config_nameserver(struct server_state **servers, int *nservers,
145 channel->servers = NULL; in ares_init_options()
226 if (channel->servers) in ares_init_options()
227 ares_free(channel->servers); in ares_init_options()
259 struct ares_addr_port_node *servers; in ares_dup() local
300 if ((src->servers[i].addr.family != AF_INET) || in ares_dup()
301 (src->servers[i].addr.udp_port != 0) || in ares_dup()
302 (src->servers[i].addr.tcp_port != 0)) { in ares_dup()
308 rc = ares_get_servers_ports(src, &servers); in ares_dup()
314 rc = ares_set_servers_ports(*dest, servers); in ares_dup()
315 ares_free_data(servers); in ares_dup()
371 if ((channel->servers[i].addr.family == AF_INET) && in ares_save_options()
372 (channel->servers[i].addr.udp_port == 0) && in ares_save_options()
373 (channel->servers[i].addr.tcp_port == 0)) in ares_save_options()
377 options->servers = ares_malloc(ipv4_nservers * sizeof(struct in_addr)); in ares_save_options()
378 if (!options->servers) in ares_save_options()
382 if ((channel->servers[i].addr.family == AF_INET) && in ares_save_options()
383 (channel->servers[i].addr.udp_port == 0) && in ares_save_options()
384 (channel->servers[i].addr.tcp_port == 0)) in ares_save_options()
385 memcpy(&options->servers[j++], in ares_save_options()
386 &channel->servers[i].addr.addrV4, in ares_save_options()
387 sizeof(channel->servers[i].addr.addrV4)); in ares_save_options()
489 channel->servers = in init_by_options()
491 if (!channel->servers) in init_by_options()
495 channel->servers[i].addr.family = AF_INET; in init_by_options()
496 channel->servers[i].addr.udp_port = 0; in init_by_options()
497 channel->servers[i].addr.tcp_port = 0; in init_by_options()
498 memcpy(&channel->servers[i].addr.addrV4, in init_by_options()
499 &options->servers[i], in init_by_options()
500 sizeof(channel->servers[i].addr.addrV4)); in init_by_options()
1110 struct server_state *servers = NULL; in init_by_resolv_conf() local
1120 status = config_nameserver(&servers, &nservers, line); in init_by_resolv_conf()
1162 servers = ares_malloc(nservers * sizeof(struct server_state)); in init_by_resolv_conf()
1163 if (!servers) in init_by_resolv_conf()
1166 memset(servers, 0, nservers * sizeof(struct server_state)); in init_by_resolv_conf()
1168 pserver = servers; in init_by_resolv_conf()
1206 status = config_nameserver(&servers, &nservers, pos); in init_by_resolv_conf()
1228 servers = ares_malloc(sizeof(struct server_state)); in init_by_resolv_conf()
1229 if (!servers) in init_by_resolv_conf()
1231 memset(servers, 0, sizeof(struct server_state)); in init_by_resolv_conf()
1235 servers[i].addr.addrV4.s_addr = htonl(def_nameservers[i]); in init_by_resolv_conf()
1236 servers[i].addr.family = AF_INET; in init_by_resolv_conf()
1237 servers[i].addr.udp_port = 0; in init_by_resolv_conf()
1238 servers[i].addr.tcp_port = 0; in init_by_resolv_conf()
1259 status = config_nameserver(&servers, &nservers, dns_servers[i]); in init_by_resolv_conf()
1295 status = config_nameserver(&servers, &nservers, propvalue); in init_by_resolv_conf()
1325 config_status = config_nameserver(&servers, &nservers, str); in init_by_resolv_conf()
1401 status = config_nameserver(&servers, &nservers, p); in init_by_resolv_conf()
1529 if (servers != NULL) in init_by_resolv_conf()
1530 ares_free(servers); in init_by_resolv_conf()
1537 if (servers) in init_by_resolv_conf()
1539 channel->servers = servers; in init_by_resolv_conf()
1581 channel->servers = ares_malloc(sizeof(struct server_state)); in init_by_defaults()
1582 if (!channel->servers) { in init_by_defaults()
1586 channel->servers[0].addr.family = AF_INET; in init_by_defaults()
1587 channel->servers[0].addr.addrV4.s_addr = htonl(INADDR_LOOPBACK); in init_by_defaults()
1588 channel->servers[0].addr.udp_port = 0; in init_by_defaults()
1589 channel->servers[0].addr.tcp_port = 0; in init_by_defaults()
1675 if(channel->servers) { in init_by_defaults()
1676 ares_free(channel->servers); in init_by_defaults()
1677 channel->servers = NULL; in init_by_defaults()
1840 static int config_nameserver(struct server_state **servers, int *nservers, in config_nameserver() argument
1883 newserv = ares_realloc(*servers, (*nservers + 1) * in config_nameserver()
1900 *servers = newserv; in config_nameserver()
2252 server = &channel->servers[i]; in ares__init_servers_state()