ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/EV.xs
(Generate patch)

Comparing EV/EV.xs (file contents):
Revision 1.178 by root, Wed Jan 22 17:02:40 2020 UTC vs.
Revision 1.179 by root, Wed Jan 22 22:24:53 2020 UTC

1001int events (ev_io *w, int new_events = EV_UNDEF) 1001int 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 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines