Home | History | Annotate | Download | only in libresolv

Lines Matching defs:arr

259 	rr_a *arr;
262 TAILQ_FOREACH(arr, &nsrr->addrs, link) {
265 *addrs++ = arr->addr;
586 rr_a *arr;
603 arr = malloc(sizeof *arr);
604 if (arr == NULL) {
608 memset(&arr->addr, 0, sizeof(arr->addr));
611 arr->addr.sin.sin_family = AF_INET;
613 arr->addr.sin.sin_len = sizeof(arr->addr.sin);
615 memcpy(&arr
617 arr->addr.sin.sin_port = htons(NAMESERVER_PORT);
621 arr->addr.sin6.sin6_family = AF_INET6;
623 arr->addr.sin6.sin6_len = sizeof(arr->addr.sin6);
625 memcpy(&arr->addr.sin6.sin6_addr, ns_rr_rdata(rr), 16);
626 arr->addr.sin.sin_port = htons(NAMESERVER_PORT);
632 TAILQ_INSERT_TAIL(&nsrr->addrs, arr, link);
647 rr_a *arr, *n_arr;
650 TAILQ_FOREACH_SAFE(arr, &nsrr->addrs, link, n_arr) {
651 TAILQ_REMOVE(&nsrr->addrs, arr, link);
652 free(arr);