EV_SIGNAL
if (events & EV_SIGNAL)
flags |= (ev->ev_events & (EV_READ|EV_WRITE|EV_SIGNAL));
event &= (EV_TIMEOUT|EV_READ|EV_WRITE|EV_SIGNAL);
if ((ev->ev_events & (EV_READ|EV_WRITE|EV_SIGNAL)) &&
event_set(ev, x, EV_SIGNAL|EV_PERSIST, cb, arg)
#define signal_pending(ev, tv) event_pending(ev, EV_SIGNAL, tv)
which |= EV_SIGNAL;
if (ev->ev_events & EV_SIGNAL) {
if (ev->ev_events & EV_SIGNAL) {
if (ev->ev_events & EV_SIGNAL)
if (ev->ev_events & EV_SIGNAL)
if (ev->ev_events & EV_SIGNAL)
if (ev->ev_events & EV_SIGNAL)
event_active(ev, EV_SIGNAL, ncalls);
(*ev->ev_callback)(sig, EV_SIGNAL, ev->ev_arg);
event_set(ev, x, EV_SIGNAL|EV_PERSIST, cb, arg)
UB_EV_WRITE != EV_WRITE || UB_EV_SIGNAL != EV_SIGNAL || \
| (((b) & UB_EV_SIGNAL ) ? EV_SIGNAL : 0) \
| (((b) & EV_SIGNAL ) ? UB_EV_SIGNAL : 0) \
(*ev->ev_callback)(sig, EV_SIGNAL, ev->ev_arg);
event_set(ev, x, EV_SIGNAL|EV_PERSIST, cb, arg)
if (ev & EV_SIGNAL) {
ev &= ~EV_SIGNAL;
(*ev->ev_callback)(sig, EV_SIGNAL, ev->ev_arg);
event_set(ev, x, EV_SIGNAL|EV_PERSIST, cb, arg)
assert((event & EV_SIGNAL));
event_set(&signal_event, SIGCHLD, EV_SIGNAL|EV_PERSIST,
event_set(&signal_event, SIGCHLD, EV_SIGNAL|EV_PERSIST, verify_handle_signal, nsd);
assert((event & EV_SIGNAL));
if(!(event & EV_SIGNAL))
if (ev & EV_SIGNAL) {
ev &= ~EV_SIGNAL;
(*ev->ev_callback)(sig, EV_SIGNAL, ev->ev_arg);
event_set(ev, x, EV_SIGNAL|EV_PERSIST, cb, arg)
UB_EV_WRITE != EV_WRITE || UB_EV_SIGNAL != EV_SIGNAL || \
| (((b) & UB_EV_SIGNAL ) ? EV_SIGNAL : 0) \
| (((b) & EV_SIGNAL ) ? UB_EV_SIGNAL : 0) \
UB_EV_WRITE != EV_WRITE || UB_EV_SIGNAL != EV_SIGNAL || \
| (((b) & UB_EV_SIGNAL ) ? EV_SIGNAL : 0) \
| (((b) & EV_SIGNAL ) ? UB_EV_SIGNAL : 0) \
(*ev->ev_callback)(sig, EV_SIGNAL, ev->ev_arg);
event_set(ev, x, EV_SIGNAL|EV_PERSIST, cb, arg)