Lines Matching refs:src
521 resolv_copy_hostent_common(TALLOC_CTX *mem_ctx, struct hostent *src)
532 if (src->h_name != NULL) {
533 ret->name = talloc_strdup(ret, src->h_name);
538 if (src->h_aliases != NULL) {
539 for (len = 0; src->h_aliases[len] != NULL; len++);
547 ret->aliases[i] = talloc_strdup(ret->aliases, src->h_aliases[i]);
555 ret->family = src->h_addrtype;
564 resolv_copy_hostent(TALLOC_CTX *mem_ctx, struct hostent *src)
570 ret = resolv_copy_hostent_common(mem_ctx, src);
575 if (src->h_addr_list != NULL) {
576 for (len = 0; src->h_addr_list[len] != NULL; len++);
591 src->h_addr_list[i],
592 src->h_length);
608 resolv_copy_hostent_ares(TALLOC_CTX *mem_ctx, struct hostent *src,
616 ret = resolv_copy_hostent_common(mem_ctx, src);