X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=lib%2Fmtio-epoll.c;h=511af811cf75aa580aa5125f63aed0ced43cb9c9;hb=4f6d772ea9a5270b846ad9704d00f54581c93c0e;hp=940ba3d49bdc94ec8fa9185a35cfc1f151fe26c3;hpb=a6cda4ddc2f2d2009602a2e5a30275cb09e0d09e;p=ashd.git diff --git a/lib/mtio-epoll.c b/lib/mtio-epoll.c index 940ba3d..511af81 100644 --- a/lib/mtio-epoll.c +++ b/lib/mtio-epoll.c @@ -17,6 +17,9 @@ */ #include +#include +#include +#include #include #include #include @@ -163,6 +166,7 @@ void ioloop(void) time_t now, timeout; epfd = epoll_create(128); + fcntl(epfd, F_SETFD, FD_CLOEXEC); for(bl = blockers; bl; bl = nbl) { nbl = bl->n; if(regfd(bl))