Lines Matching defs:hp
236 struct hostent *hp;
243 if ((hp = gethostbyname(name)) && !hp->h_addr_list[1] && hp->h_aliases[1]) {
244 for (o_aliases = n_addr_list = hp->h_aliases; *o_aliases; o_aliases++) {
246 memcpy(*n_addr_list++, (char *) &addr, hp->h_length);
251 o_addr_list = hp->h_addr_list;
252 memcpy(*n_addr_list++, *o_addr_list, hp->h_length);
254 hp->h_addr_list = hp->h_aliases;
255 hp->h_aliases = o_addr_list + 1;
258 return (hp);