• Home
  • Raw
  • Download

Lines Matching refs:servers

69 static int config_nameserver(struct server_state **servers, int *nservers,
142 channel->servers = NULL; in ares_init_options()
217 if (channel->servers) in ares_init_options()
218 ares_free(channel->servers); in ares_init_options()
246 struct ares_addr_port_node *servers; in ares_dup() local
287 if ((src->servers[i].addr.family != AF_INET) || in ares_dup()
288 (src->servers[i].addr.udp_port != 0) || in ares_dup()
289 (src->servers[i].addr.tcp_port != 0)) { in ares_dup()
295 rc = ares_get_servers_ports(src, &servers); in ares_dup()
301 rc = ares_set_servers_ports(*dest, servers); in ares_dup()
302 ares_free_data(servers); in ares_dup()
355 if ((channel->servers[i].addr.family == AF_INET) && in ares_save_options()
356 (channel->servers[i].addr.udp_port == 0) && in ares_save_options()
357 (channel->servers[i].addr.tcp_port == 0)) in ares_save_options()
361 options->servers = ares_malloc(ipv4_nservers * sizeof(struct in_addr)); in ares_save_options()
362 if (!options->servers) in ares_save_options()
366 if ((channel->servers[i].addr.family == AF_INET) && in ares_save_options()
367 (channel->servers[i].addr.udp_port == 0) && in ares_save_options()
368 (channel->servers[i].addr.tcp_port == 0)) in ares_save_options()
369 memcpy(&options->servers[j++], in ares_save_options()
370 &channel->servers[i].addr.addrV4, in ares_save_options()
371 sizeof(channel->servers[i].addr.addrV4)); in ares_save_options()
466 channel->servers = in init_by_options()
468 if (!channel->servers) in init_by_options()
472 channel->servers[i].addr.family = AF_INET; in init_by_options()
473 channel->servers[i].addr.udp_port = 0; in init_by_options()
474 channel->servers[i].addr.tcp_port = 0; in init_by_options()
475 memcpy(&channel->servers[i].addr.addrV4, in init_by_options()
476 &options->servers[i], in init_by_options()
477 sizeof(channel->servers[i].addr.addrV4)); in init_by_options()
1442 struct server_state *servers = NULL; in init_by_resolv_conf() local
1452 status = config_nameserver(&servers, &nservers, line); in init_by_resolv_conf()
1494 servers = ares_malloc(nservers * sizeof(struct server_state)); in init_by_resolv_conf()
1495 if (!servers) in init_by_resolv_conf()
1498 memset(servers, 0, nservers * sizeof(struct server_state)); in init_by_resolv_conf()
1500 pserver = servers; in init_by_resolv_conf()
1538 status = config_nameserver(&servers, &nservers, pos); in init_by_resolv_conf()
1560 servers = ares_malloc(sizeof(struct server_state)); in init_by_resolv_conf()
1561 if (!servers) in init_by_resolv_conf()
1563 memset(servers, 0, sizeof(struct server_state)); in init_by_resolv_conf()
1567 servers[i].addr.addrV4.s_addr = htonl(def_nameservers[i]); in init_by_resolv_conf()
1568 servers[i].addr.family = AF_INET; in init_by_resolv_conf()
1569 servers[i].addr.udp_port = 0; in init_by_resolv_conf()
1570 servers[i].addr.tcp_port = 0; in init_by_resolv_conf()
1591 status = config_nameserver(&servers, &nservers, dns_servers[i]); in init_by_resolv_conf()
1627 status = config_nameserver(&servers, &nservers, propvalue); in init_by_resolv_conf()
1657 config_status = config_nameserver(&servers, &nservers, str); in init_by_resolv_conf()
1729 status = config_nameserver(&servers, &nservers, p); in init_by_resolv_conf()
1857 if (servers != NULL) in init_by_resolv_conf()
1858 ares_free(servers); in init_by_resolv_conf()
1865 if (servers) in init_by_resolv_conf()
1867 channel->servers = servers; in init_by_resolv_conf()
1909 channel->servers = ares_malloc(sizeof(struct server_state)); in init_by_defaults()
1910 if (!channel->servers) { in init_by_defaults()
1914 channel->servers[0].addr.family = AF_INET; in init_by_defaults()
1915 channel->servers[0].addr.addrV4.s_addr = htonl(INADDR_LOOPBACK); in init_by_defaults()
1916 channel->servers[0].addr.udp_port = 0; in init_by_defaults()
1917 channel->servers[0].addr.tcp_port = 0; in init_by_defaults()
2003 if(channel->servers) { in init_by_defaults()
2004 ares_free(channel->servers); in init_by_defaults()
2005 channel->servers = NULL; in init_by_defaults()
2163 static int config_nameserver(struct server_state **servers, int *nservers, in config_nameserver() argument
2206 newserv = ares_realloc(*servers, (*nservers + 1) * in config_nameserver()
2223 *servers = newserv; in config_nameserver()
2640 server = &channel->servers[i]; in ares__init_servers_state()