Home
last modified time | relevance | path

Searched refs:ibuf_dns (Results 1 – 2 of 2) sorted by relevance

/openbsd/usr.sbin/ntpd/
H A Dntp_dns.c39 static struct imsgbuf *ibuf_dns; variable
95 if ((ibuf_dns = malloc(sizeof(struct imsgbuf))) == NULL) in ntp_dns()
97 imsg_init(ibuf_dns, PARENT_SOCK_FILENO); in ntp_dns()
108 pfd[0].fd = ibuf_dns->fd; in ntp_dns()
110 if (ibuf_dns->w.queued) in ntp_dns()
120 if (msgbuf_write(&ibuf_dns->w) <= 0 && in ntp_dns()
133 msgbuf_clear(&ibuf_dns->w); in ntp_dns()
134 free(ibuf_dns); in ntp_dns()
153 if ((n = imsg_get(ibuf_dns, &imsg)) == -1) in dns_dispatch_imsg()
176 buf = imsg_create(ibuf_dns, imsg.hdr.type, in dns_dispatch_imsg()
[all …]
H A Dntp.c45 static struct imsgbuf *ibuf_dns; variable
163 if ((ibuf_dns = malloc(sizeof(struct imsgbuf))) == NULL) in ntp_main()
165 imsg_init(ibuf_dns, pipe_dns[0]); in ntp_main()
236 pfd[PFD_PIPE_DNS].fd = ibuf_dns->fd; in ntp_main()
337 if (ibuf_dns->w.queued > 0) in ntp_main()
383 if (msgbuf_write(&ibuf_dns->w) <= 0 && in ntp_main()
468 msgbuf_write(&ibuf_dns->w); in ntp_main()
469 msgbuf_clear(&ibuf_dns->w); in ntp_main()
470 free(ibuf_dns); in ntp_main()
560 if ((n = imsg_get(ibuf_dns, &imsg)) == -1) in ntp_dispatch_imsg_dns()
[all …]