Lines Matching defs:iev_frontend
89 static struct imsgev *iev_frontend;
260 if ((iev_frontend = malloc(sizeof(struct imsgev))) == NULL ||
263 if (imsgbuf_init(&iev_frontend->ibuf, pipe_main2frontend[0]) == -1)
265 imsgbuf_allow_fdpass(&iev_frontend->ibuf);
266 iev_frontend->handler = main_dispatch_frontend;
273 iev_frontend->events = EV_READ;
274 event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
275 iev_frontend->events, iev_frontend->handler, iev_frontend);
276 event_add(&iev_frontend->ev, NULL);
283 if (main_imsg_send_ipc_sockets(&iev_frontend->ibuf, &iev_engine->ibuf))
345 imsgbuf_clear(&iev_frontend->ibuf);
346 close(iev_frontend->ibuf.fd);
364 free(iev_frontend);
586 if (iev_frontend)
587 return (imsg_compose_event(iev_frontend, type, 0, 0, fd, data,