Lines Matching defs:iev_frontend
85 static struct imsgev *iev_frontend;
230 if ((iev_frontend = malloc(sizeof(struct imsgev))) == NULL ||
233 if (imsgbuf_init(&iev_frontend->ibuf, pipe_main2frontend[0]) == -1)
235 imsgbuf_allow_fdpass(&iev_frontend->ibuf);
236 iev_frontend->handler = main_dispatch_frontend;
243 iev_frontend->events = EV_READ;
244 event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
245 iev_frontend->events, iev_frontend->handler, iev_frontend);
246 event_add(&iev_frontend->ev, NULL);
253 if (main_imsg_send_ipc_sockets(&iev_frontend->ibuf, &iev_engine->ibuf))
310 imsgbuf_clear(&iev_frontend->ibuf);
311 close(iev_frontend->ibuf.fd);
327 free(iev_frontend);
556 if (iev_frontend)
557 return (imsg_compose_event(iev_frontend, type, 0, 0, fd, data,