--- libev/ev_epoll.c 2009/07/19 04:11:27 1.47 +++ libev/ev_epoll.c 2009/07/25 10:14:35 1.48 @@ -121,6 +121,8 @@ int i; int eventcnt; + /* epoll wait times cannot be larger than (LONG_MAX - 999UL) / HZ msecs, which is below */ + /* the default libev max wait time, however. */ EV_RELEASE_CB; eventcnt = epoll_wait (backend_fd, epoll_events, epoll_eventmax, (int)ceil (timeout * 1000.)); EV_ACQUIRE_CB;