--- Linux-AIO/AIO.xs 2005/07/10 01:02:51 1.31 +++ Linux-AIO/AIO.xs 2005/07/12 10:51:09 1.32 @@ -171,6 +171,9 @@ static void poll_wait () { + if (!nreqs) + return; + fd_set rfd; FD_ZERO(&rfd); FD_SET(respipe[0], &rfd); @@ -240,7 +243,7 @@ static sigset_t fullsigset; #undef errno -#include +#include #include #include