Lines Matching defs:hs
2170 struct nd_hostserv *hs;
2188 if ((hs = calloc(hosts * servs, sizeof (struct nd_hostserv))) == 0) {
2194 result->h_hostservs = hs;
2201 hs->h_host = strdup(he->h_name);
2203 hs->h_host = strdup(*hn);
2206 hs->h_serv = strdup(se->s_name);
2212 hs->h_serv = strdup(stmp);
2215 hs->h_serv = strdup(*sn++);
2217 if ((hs->h_host == 0) || (hs->h_serv == 0)) {
2222 hs++;
2351 struct nd_hostserv *hs;
2375 hs = addrs->h_hostservs;
2376 if (!hs)
2379 length = strlen(hs->h_host) + 1;
2383 (void) memcpy(aliasp, hs->h_host, length);
2394 la = hs->h_host;
2396 for (i = 0; i < count; i++, hs++)
2397 if (strcmp(la, hs->h_host) != 0) {
2398 size_t len = strlen(hs->h_host) + 1;
2403 (void) memcpy(aliasp, hs->h_host, len);
2405 la = hs->h_host;
2423 struct nd_hostserv *hs;
2438 hs = addrs->h_hostservs;
2439 if (!hs)
2441 host_cname = hs->h_host;
2444 lenj = strlen(hs->h_serv) + 1;
2453 (void) memcpy(aliasp, hs->h_serv, lenj);
2464 i < count && hs->h_serv && strcmp(hs->h_host, host_cname) == 0;
2465 i++, hs++) {
2466 size_t len = strlen(hs->h_serv) + 1;
2471 (void) memcpy(aliasp, hs->h_serv, len);