Lines Matching defs:iev_resolver
162 static struct imsgev *iev_resolver;
279 imsgbuf_write(&iev_resolver->ibuf);
280 imsgbuf_clear(&iev_resolver->ibuf);
281 close(iev_resolver->ibuf.fd);
288 free(iev_resolver);
305 return (imsg_compose_event(iev_resolver, type, 0, pid, -1, data,
345 if (iev_resolver) {
357 if (iev_resolver != NULL)
358 fatal("iev_resolver");
359 iev_resolver = malloc(sizeof(struct imsgev));
360 if (iev_resolver == NULL)
363 if (imsgbuf_init(&iev_resolver->ibuf, fd) == -1)
365 iev_resolver->handler = frontend_dispatch_resolver;
366 iev_resolver->events = EV_READ;
368 event_set(&iev_resolver->ev, iev_resolver->ibuf.fd,
369 iev_resolver->events, iev_resolver->handler,
370 iev_resolver);
371 event_add(&iev_resolver->ev, NULL);