From eeb9e8c91f19ad2118c3966eddc3368c932012be Mon Sep 17 00:00:00 2001 From: root Date: Sat, 8 Jan 2011 10:25:16 +0000 Subject: *** empty log message *** --- ev_epoll.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ev_epoll.c b/ev_epoll.c index fda636d..eb22ad8 100644 --- a/ev_epoll.c +++ b/ev_epoll.c @@ -117,6 +117,8 @@ epoll_modify (EV_P_ int fd, int oev, int nev) } else if (expect_true (errno == EPERM)) { + /* EPERM means the fd is always ready, but epoll is too snobbish */ + /* to handle it, unlike select or poll. */ anfds [fd].emask = EV_EMASK_EPERM; /* add fd to epoll_eperms, if not already inside */ -- cgit v1.2.3