Lines Matching defs:laddr
148 struct addr *laddr;
371 cur = sock->laddr;
390 struct addr *laddr, *prev_laddr, *faddr, *prev_faddr;
453 if ((laddr = calloc(1, sizeof(struct addr))) == NULL)
463 sockaddr(&laddr->address, AF_INET,
471 sockaddr(&laddr->address, AF_INET6,
479 laddr->next = NULL;
481 sock->laddr = laddr;
483 prev_laddr->next = laddr;
484 prev_laddr = laddr;
486 if (sock->laddr == NULL) {
487 if ((sock->laddr =
490 sock->laddr->address.ss_family = sock->family;
492 sock->laddr->address.ss_len =
495 sock->laddr->address.ss_len =
555 laddr = calloc(1, sizeof(struct addr));
556 if (laddr == NULL)
566 sockaddr(&laddr->address, AF_INET,
574 sockaddr(&laddr->address, AF_INET6,
583 laddr->next = NULL;
585 sock->laddr = laddr;
587 prev_laddr->next = laddr;
588 prev_laddr = laddr;
662 struct addr *laddr, *faddr;
768 if ((laddr = calloc(1, sizeof *laddr)) == NULL)
779 sockaddr(&laddr->address, sock->family,
785 sockaddr(&laddr->address, sock->family,
792 laddr->next = NULL;
794 sock->laddr = laddr;
819 struct addr *laddr, *faddr;
879 if ((laddr = calloc(1, sizeof *laddr)) == NULL)
889 laddr->address =
894 laddr->next = NULL;
896 sock->laddr = laddr;
1029 for (addr = s->laddr; addr != NULL; addr = addr->next) {
1111 struct addr *laddr, *faddr;
1122 laddr = s->laddr;
1125 while (laddr != NULL || faddr != NULL) {
1132 if (laddr != NULL)
1133 pos += printaddr(&laddr->address);
1143 if ((laddr == NULL) || (faddr == NULL))
1144 errx(1, "laddr = %p or faddr = %p is NULL",
1145 (void *)laddr, (void *)faddr);
1146 if (laddr->address.ss_len == 0 && faddr->conn == 0) {
1152 if (laddr->address.ss_len > 0)
1153 pos += printaddr(&laddr->address);
1159 laddr->address.ss_len > 0 ? " " : "");
1165 } else if (p->laddr->address.ss_len == 0) {
1177 pos += printaddr(&p->laddr->address);
1225 pos += printaddr(&sp->laddr->address);
1322 if (laddr != NULL)
1323 laddr = laddr->next;
1326 if ((laddr != NULL) || (faddr != NULL)) {