Lines Matching defs:ret
566 struct hosttbl *ret, *p, *b, *f;
568 ret = findhost(name);
569 if (ret == 0) {
585 ret = lasthfree;
588 } while (ret->name[0] != '\0');
597 f->h_bak = ret;
598 b->h_fwd = ret;
601 f->l_bak = ret;
602 b->l_fwd = ret;
603 bcopy(newhost_hash,ret,sizeof(*ret));
604 ret = newhost_hash;
605 ret->head = 1;
606 ret->h_fwd = ret;
607 ret->h_bak = ret;
611 ret->head = 0;
613 ret->h_fwd = newhost_hash;
614 ret->h_bak = p;
615 p->h_fwd = ret;
616 newhost_hash->h_bak = ret;
619 ret = newhost_hash;
620 ret->head = 1;
621 ret->h_fwd = ret;
622 ret->h_bak = ret;
624 ret->addr = *addr;
625 ret->ntp = ntp;
626 (void)strncpy(ret->name, name, sizeof(ret->name));
627 ret->good = good_host_name(name);
628 ret->l_fwd = &self;
629 ret->l_bak = self.l_bak;
630 self.l_bak->l_fwd = ret;
631 self.l_bak = ret;
634 ret->noanswer = 0;
635 ret->need_set = 1;
638 ret->noanswer = (ret->noanswer != 0);
642 ret->seq = 0;
643 return(ret);