--- libev/ev_epoll.c 2007/11/03 10:37:29 1.11 +++ libev/ev_epoll.c 2007/11/03 11:44:44 1.12 @@ -75,7 +75,7 @@ for (i = 0; i < eventcnt; ++i) fd_event ( - events [i].data.fd, + events [i].data.u64, (events [i].events & (EPOLLOUT | EPOLLERR | EPOLLHUP) ? EV_WRITE : 0) | (events [i].events & (EPOLLIN | EPOLLERR | EPOLLHUP) ? EV_READ : 0) );