Lines Matching refs:he

261 	struct hostent he, *he1 = NULL, *he2 = NULL, *he3;
300 DE_CONST(name, he.h_name);
301 he.h_addr_list = addr_list;
302 he.h_addr_list[0] = (v4 == 1) ? (char *)&in4 : (char *)&in6;
303 he.h_addr_list[1] = NULL;
304 he.h_aliases = aliases;
305 he.h_aliases[0] = NULL;
306 he.h_length = (v4 == 1) ? INADDRSZ : IN6ADDRSZ;
307 he.h_addrtype = (v4 == 1) ? AF_INET : AF_INET6;
308 return (copyandmerge(&he, NULL, af, error_num));
422 freehostent(struct hostent *he) {
427 memput(he->h_name, strlen(he->h_name) + 1);
429 cpp = he->h_addr_list;
431 memput(*cpp, (he->h_addrtype == AF_INET) ?
438 cpp = he->h_aliases;
445 memput(he->h_aliases, sizeof(char *) * (names));
446 memput(he->h_addr_list, sizeof(char *) * (addresses));
447 memput(he, sizeof *he);
796 struct hostent *he = NULL;
838 he = memget(sizeof *he);
839 if (he == NULL)
842 he->h_addr_list = memget(sizeof(char *) * (addresses));
843 if (he->h_addr_list == NULL)
845 memset(he->h_addr_list, 0, sizeof(char *) * (addresses));
848 npp = he->h_addr_list;
891 he->h_aliases = memget(sizeof(char *) * (names));
892 if (he->h_aliases == NULL)
894 memset(he->h_aliases, 0, sizeof(char *) * (names));
897 npp = he->h_aliases;
910 he->h_name = memget(strlen((he1 != NULL) ?
912 if (he->h_name == NULL)
914 strcpy(he->h_name, (he1 != NULL) ? he1->h_name : he2->h_name);
917 he->h_addrtype = af;
918 he->h_length = (af == AF_INET) ? INADDRSZ : IN6ADDRSZ;
919 return(he);
922 cpp = he->h_aliases;
927 memput(he->h_aliases, sizeof(char *) * (names));
930 cpp = he->h_addr_list;
936 memput(he->h_addr_list, sizeof(char *) * (addresses));
939 memput(he, sizeof *he);