Lines Matching defs:ibuf
125 struct imsgbuf ibuf;
219 if (imsgbuf_init(&ibuf, pair[0]) == -1)
221 imsgbuf_allow_fdpass(&ibuf);
224 send_message(&ibuf, &msg, sizeof msg, fd);
226 if (read_message(&ibuf, &imsg, pid) == 0)
288 send_message(struct imsgbuf *ibuf, void *msg, size_t msglen, int fd)
290 if (imsg_compose(ibuf, -1, -1, 0, fd, msg, msglen) != 1)
292 if (imsgbuf_flush(ibuf) != 0)
297 read_message(struct imsgbuf *ibuf, struct imsg *imsg, pid_t from)
300 switch (imsg_get(ibuf, imsg)) {
311 switch (imsgbuf_read(ibuf)) {
367 struct imsgbuf ibuf;
405 if (imsgbuf_init(&ibuf, fd) == -1)
407 imsgbuf_allow_fdpass(&ibuf);
409 if (read_message(&ibuf, &imsg, parent) == 0)
432 send_message(&ibuf, &ack, sizeof ack, -1);