Lines Matching refs:he1
203 struct hostent he, *he1 = NULL, *he2 = NULL, *he3 = NULL;
280 he1 = hostfromname(by, AF_INET6);
282 if (he1 == NULL) {
299 (he1 == NULL || (flags & AI_ALL) != 0)))) {
308 } else if (he1 == NULL) {
318 he3 = copyandmerge(he1, he2, af, error_num);
321 if (he1 != NULL)
322 lwres_freehostent(he1);
335 struct hostent *he1, *he2;
406 he1 = hostfromaddr(by, AF_INET, cp);
411 return (he1);
416 he2 = copyandmerge(he1, NULL, af, error_num);
417 lwres_freehostent(he1);
453 he1 = hostfromaddr(by, AF_INET6, src);
455 if (he1 == NULL)
459 return (he1);
844 copyandmerge(struct hostent *he1, struct hostent *he2, int af, int *error_num)
855 if (he1 != NULL) {
856 cpp = he1->h_addr_list;
861 cpp = he1->h_aliases;
874 if (he1 == NULL) {
901 if (he1 != NULL) {
902 cpp = he1->h_addr_list;
910 if (af == AF_INET6 && he1->h_addrtype == AF_INET) {
956 cpp = (he1 != NULL) ? he1->h_aliases
971 he->h_name = malloc(strlen((he1 != NULL) ?
972 he1->h_name : he2->h_name) + 1);
975 strcpy(he->h_name, (he1 != NULL) ? he1->h_name : he2->h_name);