Lines Matching defs:he

276 	struct hostent he, *he1 = NULL, *he2 = NULL, *he3;
315 DE_CONST(name, he.h_name);
316 he.h_addr_list = addr_list;
317 he.h_addr_list[0] = (v4 == 1) ? (char *)&in4 : (char *)&in6;
318 he.h_addr_list[1] = NULL;
319 he.h_aliases = aliases;
320 he.h_aliases[0] = NULL;
321 he.h_length = (v4 == 1) ? INADDRSZ : IN6ADDRSZ;
322 he.h_addrtype = (v4 == 1) ? AF_INET : AF_INET6;
323 return (copyandmerge(&he, NULL, af, error_num));
442 freehostent(struct hostent *he) {
447 memput(he->h_name, strlen(he->h_name) + 1);
449 cpp = he->h_addr_list;
451 memput(*cpp, (he->h_addrtype == AF_INET) ?
458 cpp = he->h_aliases;
465 memput(he->h_aliases, sizeof(char *) * (names));
466 memput(he->h_addr_list, sizeof(char *) * (addresses));
467 memput(he, sizeof *he);
816 struct hostent *he = NULL;
858 he = memget(sizeof *he);
859 if (he == NULL)
862 he->h_addr_list = memget(sizeof(char *) * (addresses));
863 if (he->h_addr_list == NULL)
865 memset(he->h_addr_list, 0, sizeof(char *) * (addresses));
868 npp = he->h_addr_list;
911 he->h_aliases = memget(sizeof(char *) * (names));
912 if (he->h_aliases == NULL)
914 memset(he->h_aliases, 0, sizeof(char *) * (names));
917 npp = he->h_aliases;
930 he->h_name = memget(strlen((he1 != NULL) ?
932 if (he->h_name == NULL)
934 strcpy(he->h_name, (he1 != NULL) ? he1->h_name : he2->h_name);
937 he->h_addrtype = af;
938 he->h_length = (af == AF_INET) ? INADDRSZ : IN6ADDRSZ;
939 return(he);
942 cpp = he->h_aliases;
947 memput(he->h_aliases, sizeof(char *) * (names));
950 cpp = he->h_addr_list;
956 memput(he->h_addr_list, sizeof(char *) * (addresses));
959 memput(he, sizeof *he);