--- libev/ev_poll.c 2011/06/02 23:34:05 1.37 +++ libev/ev_poll.c 2011/06/04 05:25:03 1.38 @@ -92,7 +92,7 @@ int res; EV_RELEASE_CB; - res = poll (polls, pollcnt, ev_timeout_to_ms (timeout)); + res = poll (polls, pollcnt, timeout * 1e3); EV_ACQUIRE_CB; if (expect_false (res < 0))