VERTO_EV_FLAG_PERSIST
flags = VERTO_EV_FLAG_IO_READ | VERTO_EV_FLAG_PERSIST;
ev = make_event(state->ctx, VERTO_EV_FLAG_IO_WRITE | VERTO_EV_FLAG_PERSIST,
flags = VERTO_EV_FLAG_IO_READ | VERTO_EV_FLAG_PERSIST;
if (!verto_add_signal(ctx, VERTO_EV_FLAG_PERSIST, do_break, SIGINT) ||
!verto_add_signal(ctx, VERTO_EV_FLAG_PERSIST, do_break, SIGTERM) ||
!verto_add_signal(ctx, VERTO_EV_FLAG_PERSIST, do_break, SIGQUIT) ||
!verto_add_signal(ctx, VERTO_EV_FLAG_PERSIST, VERTO_SIG_IGN, SIGPIPE))
ev = verto_add_signal(ctx, VERTO_EV_FLAG_PERSIST, do_reset, SIGHUP);
flags = VERTO_EV_FLAG_IO_READ | VERTO_EV_FLAG_PERSIST |
#define FLAGS_BASE VERTO_EV_FLAG_PERSIST | VERTO_EV_FLAG_IO_ERROR
*flags |= VERTO_EV_FLAG_PERSIST;
*flags &= ~VERTO_EV_FLAG_PERSIST; /* Child events don't persist */
*flags |= VERTO_EV_FLAG_PERSIST;
*flags &= ~VERTO_EV_FLAG_PERSIST; /* Child events don't persist */
if (!(ev->flags & VERTO_EV_FLAG_PERSIST) || ev->deleted)
if (!(ev->actual & VERTO_EV_FLAG_PERSIST)) {
#define make_actual(flags) ((flags) & ~(VERTO_EV_FLAG_PERSIST|VERTO_EV_FLAG_IO_CLOSE_FD))
if (!(flags & VERTO_EV_FLAG_PERSIST))
if (flags & VERTO_EV_FLAG_PERSIST) /* persist makes no sense */