… | … | ||
---|---|---|---|
1001 | int events (ev_io *w, int new_events = EV_UNDEF) | 1001 | int events (ev_io *w, int new_events = EV_UNDEF) |
1002 | CODE: | 1002 | CODE: |
1003 | { | 1003 | { |
1004 | RETVAL = w->events; | 1004 | RETVAL = w->events; |
1005 | 1005 | ||
1006 | if (items > 1) | 1006 | if (items > 1 && (new_events ^ w->events) & (EV_READ | EV_WRITE)) |
1007 | { | 1007 | { |
1008 | PAUSE (io); | 1008 | PAUSE (io); |
1009 | ev_io_modify (w, new_events); | 1009 | ev_io_modify (w, new_events); |
1010 | RESUME (io); | 1010 | RESUME (io); |
1011 | } | 1011 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |