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.58 by root, Mon Jan 10 14:05:23 2011 UTC vs.
Revision 1.59 by root, Mon Jan 17 12:11:12 2011 UTC

146 146
147 /* epoll wait times cannot be larger than (LONG_MAX - 999UL) / HZ msecs, which is below */ 147 /* epoll wait times cannot be larger than (LONG_MAX - 999UL) / HZ msecs, which is below */
148 /* the default libev max wait time, however. */ 148 /* the default libev max wait time, however. */
149 EV_RELEASE_CB; 149 EV_RELEASE_CB;
150 eventcnt = epoll_wait (backend_fd, epoll_events, epoll_eventmax, 150 eventcnt = epoll_wait (backend_fd, epoll_events, epoll_eventmax,
151 epoll_epermcnt ? 0 : (int)ceil (timeout * 1000.)); 151 epoll_epermcnt ? 0 : ev_timeout_to_ms (timeout));
152 EV_ACQUIRE_CB; 152 EV_ACQUIRE_CB;
153 153
154 if (expect_false (eventcnt < 0)) 154 if (expect_false (eventcnt < 0))
155 { 155 {
156 if (errno != EINTR) 156 if (errno != EINTR)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines