Lines Matching defs:nhp
406 struct hostent *nhp;
441 if ((nhp = (struct hostent *)malloc(size)) == NULL) {
445 cp = (char *)&nhp[1];
447 nhp->h_name = cp;
451 nhp->h_name = NULL;
452 nhp->h_aliases = (char **)((char *)nhp + al_off);
456 nhp->h_aliases[i++] = cp;
462 nhp->h_aliases[nalias] = NULL;
463 cp = (char *)&nhp->h_aliases[nalias + 1];
464 nhp->h_addrtype = hp->h_addrtype;
465 nhp->h_length = hp->h_length;
466 nhp->h_addr_list = (char **)cp;
468 cp = (char *)&nhp->h_addr_list[naddr + 1];
470 nhp->h_addr_list[i++] = cp;
475 nhp->h_addr_list[naddr] = NULL;
476 return nhp;