Lines Matching defs:src
446 int ares_dup(ares_channel_t **dest, ares_channel_t *src)
452 if (dest == NULL || src == NULL) {
458 ares__channel_lock(src);
461 rc = (ares_status_t)ares_save_options(src, &opts, &optmask);
479 (*dest)->sock_create_cb = src->sock_create_cb;
480 (*dest)->sock_create_cb_data = src->sock_create_cb_data;
481 (*dest)->sock_config_cb = src->sock_config_cb;
482 (*dest)->sock_config_cb_data = src->sock_config_cb_data;
483 (*dest)->sock_funcs = src->sock_funcs;
484 (*dest)->sock_func_cb_data = src->sock_func_cb_data;
486 ares_strcpy((*dest)->local_dev_name, src->local_dev_name,
488 (*dest)->local_ip4 = src->local_ip4;
489 memcpy((*dest)->local_ip6, src->local_ip6, sizeof(src->local_ip6));
503 char *csv = ares_get_servers_csv(src);
522 ares__channel_unlock(src);