Lines Matching defs:hi
511 register struct hostinfo *hi;
748 hi = gethostinfo(hostname);
749 setsin(to, hi->addrs[0]);
750 if (hi->n > 1)
754 hostname = hi->name;
755 hi->name = NULL;
756 freehostinfo(hi);
954 hi = gethostinfo(source);
955 source = hi->name;
956 hi->name = NULL;
964 for (i = hi->n, ap = hi->addrs; i > 0; --i, ++ap)
975 setsin(from, hi->addrs[0]);
976 if (hi->n > 1)
981 freehostinfo(hi);
1774 sum = (sum >> 16) + (sum & 0xffff); /* add hi 16 to low 16 */
1950 register struct hostinfo *hi;
1959 hi = calloc(1, sizeof(*hi));
1960 if (hi == NULL) {
1966 hi->name = strdup(hostname);
1967 hi->n = 1;
1968 hi->addrs = calloc(1, sizeof(hi->addrs[0]));
1969 if (hi->addrs == NULL) {
1974 hi->addrs[0] = addr;
1975 return (hi);
1992 hi->name = strdup(hp->h_name);
1995 hi->n = n;
1996 hi->addrs = calloc(n, sizeof(hi->addrs[0]));
1997 if (hi->addrs == NULL) {
2001 for (ap = hi->addrs, p = hp->h_addr_list; *p != NULL; ++ap, ++p)
2003 return (hi);
2007 freehostinfo(register struct hostinfo *hi)
2009 if (hi->name != NULL) {
2010 free(hi->name);
2011 hi->name = NULL;
2013 free((char *)hi->addrs);
2014 free((char *)hi);
2020 register struct hostinfo *hi;
2022 hi = gethostinfo(hostname);
2023 *ap = hi->addrs[0];
2024 freehostinfo(hi);