Lines Matching defs:hp

1682 				register struct hostent *hp;
1684 hp = sm_gethostbyname(addr, AF_INET);
1685 if (hp == NULL)
1690 while (*(hp->h_addr_list) != NULL &&
1691 hp->h_addrtype != AF_INET)
1692 hp->h_addr_list++;
1693 if (*(hp->h_addr_list) == NULL)
1698 *(hp->h_addr_list),
1700 FREEHOSTENT(hp, NULL);
1711 register struct hostent *hp;
1713 hp = sm_gethostbyname(addr, AF_INET6);
1714 if (hp == NULL)
1719 while (*(hp->h_addr_list) != NULL &&
1720 hp->h_addrtype != AF_INET6)
1721 hp->h_addr_list++;
1722 if (*(hp->h_addr_list) == NULL)
1727 *(hp->h_addr_list),
1729 FREEHOSTENT(hp, NULL);
2139 register struct hostent *volatile hp = (struct hostent *) NULL;
2334 hp = sm_gethostbyname(&host[1], family);
2335 if (hp == NULL && p[-1] == '.')
2343 hp = sm_gethostbyname(&host[1],
2404 hp = dns2he(rr, family);
2406 hs = hp;
2418 if (hp == NULL)
2419 hp = sm_gethostbyname(host, family);
2420 if (hp == NULL && *p == '.')
2428 hp = sm_gethostbyname(host, family);
2436 if (hp == NULL || hp->h_addr == NULL)
2497 addr.sa.sa_family = hp->h_addrtype;
2498 switch (hp->h_addrtype)
2503 hp->h_addr,
2511 hp->h_addr,
2517 if (hp->h_length > sizeof(addr.sa.sa_data))
2520 hp->h_addrtype, hp->h_length);
2525 memmove(addr.sa.sa_data, hp->h_addr, hp->h_length);
2539 if (tTd(77, 101) && hp->h_addrtype == AF_INET &&
2615 FREEHOSTENT(hp, hs);
2627 FREEHOSTENT(hp, hs);
2637 FREEHOSTENT(hp, hs);
2685 FREEHOSTENT(hp, hs);
2759 FREEHOSTENT(hp, hs);
2850 if (hp != NULL && hp->h_addr_list[addrno] != NULL &&
2861 hp->h_addr_list[addrno++],
2869 hp->h_addr_list[addrno++],
2876 hp->h_addr_list[addrno++],
2877 hp->h_length);
2892 FREEHOSTENT(hp, hs);
2910 FREEHOSTENT(hp, hs);
2916 FREEHOSTENT(hp, hs);
3351 register struct hostent *hp;
3355 hp = sm_gethostbyname(hostbuf, InetMode);
3357 if (hp == NULL && InetMode == AF_INET6)
3365 hp = sm_gethostbyname(hostbuf, AF_INET);
3368 if (hp == NULL)
3370 if (strchr(hp->h_name, '.') != NULL || strchr(hostbuf, '.') == NULL)
3371 (void) cleanstrcpy(hostbuf, hp->h_name, size);
3395 for (ha = hp->h_aliases; ha != NULL && *ha != NULL; ha++)
3433 return hp;
3439 ** hp -- hostent structure for the first address
3449 addrcmp(hp, ha, sa)
3450 struct hostent *hp;
3462 if (hp->h_addrtype == AF_INET)
3472 if (hp->h_addrtype == AF_INET6)
3476 if (hp->h_addrtype == AF_INET &&
3539 struct hostent *hp;
3608 hp = sm_gethostbyname(RealHostName, family);
3609 if (hp != NULL)
3611 for (ha = hp->h_addr_list; *ha != NULL; ha++)
3613 if (addrcmp(hp, *ha, &RealHostAddr) == 0)
3619 FREEHOSTENT(hp, NULL);
4047 register struct hostent *hp;
4187 hp = NULL;
4193 hp = sm_gethostbyaddr((char *)&in_addr,
4197 if (hp == NULL &&
4199 hp = sm_gethostbyaddr((char *)&in6_addr,
4204 if (hp != NULL)
4207 ans = denlstring((char *) hp->h_name, true, true);
4209 if (ans == hp->h_name)
4213 /* hp->h_name is about to disappear */
4217 FREEHOSTENT(hp, NULL);
4544 register struct hostent *hp;
4565 hp = sm_gethostbyaddr((char *) &sap->sin.sin_addr,
4572 hp = sm_gethostbyaddr((char *) &sap->sin6.sin6_addr,
4579 hp = sm_gethostbyaddr((char *) &sap->siso.siso_addr,
4586 hp = NULL;
4591 hp = sm_gethostbyaddr(sap->sa.sa_data, sizeof(sap->sa.sa_data),
4601 if (hp != NULL && hp->h_name[0] != '['
4603 && inet_pton(AF_INET6, hp->h_name, &in6_addr) != 1
4606 && inet_addr(hp->h_name) == INADDR_NONE
4612 name = denlstring((char *) hp->h_name, true, true);
4614 if (name == hp->h_name)
4618 /* Copy the string, hp->h_name is about to disappear */
4622 FREEHOSTENT(hp, NULL);
4628 FREEHOSTENT(hp, NULL);