X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=lib%2Fmtio-epoll.c;h=8510c5e52755f7b97e598a3ce868fcdd1a316bfb;hp=940ba3d49bdc94ec8fa9185a35cfc1f151fe26c3;hb=be078ac9feafbf0eb7547ea14bb2e73936caa60c;hpb=330c9bc3a9008ac4937e79e80a0d383ce082f7c1 diff --git a/lib/mtio-epoll.c b/lib/mtio-epoll.c index 940ba3d..8510c5e 100644 --- a/lib/mtio-epoll.c +++ b/lib/mtio-epoll.c @@ -17,6 +17,7 @@ */ #include +#include #include #include #include @@ -163,6 +164,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))