]> git.llucax.com Git - software/libev.git/blobdiff - ev_kqueue.c
*** empty log message ***
[software/libev.git] / ev_kqueue.c
index 701f6d25ba4878ac8b12bd838463bf73dec94f64..1a06fcaa033d5fd6380e860951cc4eae6e5e2315 100644 (file)
@@ -40,7 +40,7 @@ kqueue_change (EV_P_ int fd, int filter, int flags, int fflags)
   struct kevent *ke;
 
   ++kqueue_changecnt;
   struct kevent *ke;
 
   ++kqueue_changecnt;
-  array_needsize (struct kevent, kqueue_changes, kqueue_changemax, kqueue_changecnt, );
+  array_needsize (struct kevent, kqueue_changes, kqueue_changemax, kqueue_changecnt, EMPTY2);
 
   ke = &kqueue_changes [kqueue_changecnt - 1];
   memset (ke, 0, sizeof (struct kevent));
 
   ke = &kqueue_changes [kqueue_changecnt - 1];
   memset (ke, 0, sizeof (struct kevent));
@@ -88,7 +88,7 @@ kqueue_poll (EV_P_ ev_tstamp timeout)
     }
 
   ts.tv_sec  = (time_t)timeout;
     }
 
   ts.tv_sec  = (time_t)timeout;
-  ts.tv_nsec = (long)(timeout - (ev_tstamp)ts.tv_sec) * 1e9;
+  ts.tv_nsec = (long)((timeout - (ev_tstamp)ts.tv_sec) * 1e9);
   res = kevent (kqueue_fd, kqueue_changes, kqueue_changecnt, kqueue_events, kqueue_eventmax, &ts);
   kqueue_changecnt = 0;
 
   res = kevent (kqueue_fd, kqueue_changes, kqueue_changecnt, kqueue_events, kqueue_eventmax, &ts);
   kqueue_changecnt = 0;