]> git.llucax.com Git - software/libev.git/blobdiff - ev_epoll.c
do not support multiple event bases. period.
[software/libev.git] / ev_epoll.c
index d38672f14cb61f50be4537cd7426daae9d613811..a7918aff9a74fe7b091f0b18ccb2d4f14032cb51 100644 (file)
@@ -75,7 +75,7 @@ epoll_poll (ev_tstamp timeout)
 
   for (i = 0; i < eventcnt; ++i)
     fd_event (
 
   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)
     );
       (events [i].events & (EPOLLOUT | EPOLLERR | EPOLLHUP) ? EV_WRITE : 0)
       | (events [i].events & (EPOLLIN | EPOLLERR | EPOLLHUP) ? EV_READ : 0)
     );