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.47 by root, Sun Jul 19 04:11:27 2009 UTC vs.
Revision 1.48 by root, Sat Jul 25 10:14:35 2009 UTC

119epoll_poll (EV_P_ ev_tstamp timeout) 119epoll_poll (EV_P_ ev_tstamp timeout)
120{ 120{
121 int i; 121 int i;
122 int eventcnt; 122 int eventcnt;
123 123
124 /* epoll wait times cannot be larger than (LONG_MAX - 999UL) / HZ msecs, which is below */
125 /* the default libev max wait time, however. */
124 EV_RELEASE_CB; 126 EV_RELEASE_CB;
125 eventcnt = epoll_wait (backend_fd, epoll_events, epoll_eventmax, (int)ceil (timeout * 1000.)); 127 eventcnt = epoll_wait (backend_fd, epoll_events, epoll_eventmax, (int)ceil (timeout * 1000.));
126 EV_ACQUIRE_CB; 128 EV_ACQUIRE_CB;
127 129
128 if (expect_false (eventcnt < 0)) 130 if (expect_false (eventcnt < 0))

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines