]> git.llucax.com Git - software/libev.git/commitdiff
*** empty log message ***
authorroot <root>
Sat, 3 Nov 2007 10:37:29 +0000 (10:37 +0000)
committerroot <root>
Sat, 3 Nov 2007 10:37:29 +0000 (10:37 +0000)
ev_epoll.c

index 4793212dccbc28adcdd9c45edc293727bdcf0856..d38672f14cb61f50be4537cd7426daae9d613811 100644 (file)
@@ -39,7 +39,7 @@ epoll_modify (int fd, int oev, int nev)
   int mode = nev ? oev ? EPOLL_CTL_MOD : EPOLL_CTL_ADD : EPOLL_CTL_DEL;
 
   struct epoll_event ev;
-  ev.data.fd = fd;
+  ev.data.u64 = fd; /* use u64 to fully initialise the struct, for nicer strace etc. */
   ev.events =
       (nev & EV_READ ? EPOLLIN : 0)
       | (nev & EV_WRITE ? EPOLLOUT : 0);