Lines Matching defs:iev_frontend
78 static struct imsgev *iev_frontend;
240 if ((iev_frontend = malloc(sizeof(struct imsgev))) == NULL ||
243 if (imsgbuf_init(&iev_frontend->ibuf, pipe_main2frontend[0]) == -1)
245 imsgbuf_allow_fdpass(&iev_frontend->ibuf);
246 iev_frontend->handler = main_dispatch_frontend;
253 iev_frontend->events = EV_READ;
254 event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
255 iev_frontend->events, iev_frontend->handler, iev_frontend);
256 event_add(&iev_frontend->ev, NULL);
263 if (main_imsg_send_ipc_sockets(&iev_frontend->ibuf, &iev_engine->ibuf))
305 imsgbuf_clear(&iev_frontend->ibuf);
306 close(iev_frontend->ibuf.fd);
324 free(iev_frontend);
498 if (iev_frontend)
499 return (imsg_compose_event(iev_frontend, type, 0, 0, fd, data,
656 if (imsg_compose_event(iev_frontend, type, 0, 0, -1, buf, len) == -1)