X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=lib%2Fmtio-epoll.c;h=511af811cf75aa580aa5125f63aed0ced43cb9c9;hb=056f947352274dd1f6ec51b03c423c12e3828623;hp=940ba3d49bdc94ec8fa9185a35cfc1f151fe26c3;hpb=330c9bc3a9008ac4937e79e80a0d383ce082f7c1;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))