… | |
… | |
284 | int event_pending (struct event *ev, short events, struct timeval *tv) |
284 | int event_pending (struct event *ev, short events, struct timeval *tv) |
285 | { |
285 | { |
286 | short revents = 0; |
286 | short revents = 0; |
287 | dLOOPev; |
287 | dLOOPev; |
288 | |
288 | |
289 | |
|
|
290 | if (ev->ev_events & EV_SIGNAL) |
289 | if (ev->ev_events & EV_SIGNAL) |
291 | { |
290 | { |
292 | /* sig */ |
291 | /* sig */ |
293 | if (ev_is_active (&ev->iosig.sig) || ev_is_pending (&ev->iosig.sig)) |
292 | if (ev_is_active (&ev->iosig.sig) || ev_is_pending (&ev->iosig.sig)) |
294 | revents |= EV_SIGNAL; |
293 | revents |= EV_SIGNAL; |