ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev_epoll.c
(Generate patch)

Comparing libev/ev_epoll.c (file contents):
Revision 1.67 by root, Wed Jun 20 12:39:53 2012 UTC vs.
Revision 1.68 by root, Fri Apr 25 13:05:39 2014 UTC

226 unsigned char events = anfds [fd].events & (EV_READ | EV_WRITE); 226 unsigned char events = anfds [fd].events & (EV_READ | EV_WRITE);
227 227
228 if (anfds [fd].emask & EV_EMASK_EPERM && events) 228 if (anfds [fd].emask & EV_EMASK_EPERM && events)
229 fd_event (EV_A_ fd, events); 229 fd_event (EV_A_ fd, events);
230 else 230 else
231 {
231 epoll_eperms [i] = epoll_eperms [--epoll_epermcnt]; 232 epoll_eperms [i] = epoll_eperms [--epoll_epermcnt];
233 anfds [fd].emask = 0;
234 }
232 } 235 }
233} 236}
234 237
235int inline_size 238int inline_size
236epoll_init (EV_P_ int flags) 239epoll_init (EV_P_ int flags)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines