Lines Matching refs:he
272 struct hostent he, *he1 = NULL, *he2 = NULL, *he3; in getipnodebyname() local
311 DE_CONST(name, he.h_name); in getipnodebyname()
312 he.h_addr_list = addr_list; in getipnodebyname()
313 he.h_addr_list[0] = (v4 == 1) ? (char *)&in4 : (char *)&in6; in getipnodebyname()
314 he.h_addr_list[1] = NULL; in getipnodebyname()
315 he.h_aliases = aliases; in getipnodebyname()
316 he.h_aliases[0] = NULL; in getipnodebyname()
317 he.h_length = (v4 == 1) ? INADDRSZ : IN6ADDRSZ; in getipnodebyname()
318 he.h_addrtype = (v4 == 1) ? AF_INET : AF_INET6; in getipnodebyname()
319 return (copyandmerge(&he, NULL, af, error_num)); in getipnodebyname()
438 freehostent(struct hostent *he) { argument
443 memput(he->h_name, strlen(he->h_name) + 1);
445 cpp = he->h_addr_list;
447 memput(*cpp, (he->h_addrtype == AF_INET) ?
454 cpp = he->h_aliases;
461 memput(he->h_aliases, sizeof(char *) * (names));
462 memput(he->h_addr_list, sizeof(char *) * (addresses));
463 memput(he, sizeof *he);
812 struct hostent *he = NULL; local
854 he = memget(sizeof *he);
855 if (he == NULL)
858 he->h_addr_list = memget(sizeof(char *) * (addresses));
859 if (he->h_addr_list == NULL)
861 memset(he->h_addr_list, 0, sizeof(char *) * (addresses));
864 npp = he->h_addr_list;
907 he->h_aliases = memget(sizeof(char *) * (names));
908 if (he->h_aliases == NULL)
910 memset(he->h_aliases, 0, sizeof(char *) * (names));
913 npp = he->h_aliases;
926 he->h_name = memget(strlen((he1 != NULL) ?
928 if (he->h_name == NULL)
930 strcpy(he->h_name, (he1 != NULL) ? he1->h_name : he2->h_name);
933 he->h_addrtype = af;
934 he->h_length = (af == AF_INET) ? INADDRSZ : IN6ADDRSZ;
935 return(he);
938 cpp = he->h_aliases;
943 memput(he->h_aliases, sizeof(char *) * (names));
946 cpp = he->h_addr_list;
952 memput(he->h_addr_list, sizeof(char *) * (addresses));
955 memput(he, sizeof *he);