diff options
author | Joakim Soderberg <joakim.soderberg@gmail.com> | 2014-02-17 12:43:10 +0000 |
---|---|---|
committer | Joakim Soderberg <joakim.soderberg@gmail.com> | 2014-02-17 12:43:10 +0000 |
commit | ff26633226e1e81ef08566d91e92144c4b5a68c0 (patch) | |
tree | 707c33f7b3832b696ecb7480f778c3596a4302cc /epoll.c | |
parent | 49efac5356ca4eea4b7e6ef9bf1160bba25cfcde (diff) | |
download | libevent-ff26633226e1e81ef08566d91e92144c4b5a68c0.tar.gz |
BUGFIX: Fix compilation on systems with EPOLLRDHUP undefined.
Since epolltable-internal.h uses this define, it must be defined before that is included.
Diffstat (limited to 'epoll.c')
-rw-r--r-- | epoll.c | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -59,6 +59,14 @@ #include "evmap-internal.h" #include "changelist-internal.h" #include "time-internal.h" + +/* Since Linux 2.6.17, epoll is able to report about peer half-closed connection + using special EPOLLRDHUP flag on a read event. +*/ +#if !defined(EPOLLRDHUP) +#define EPOLLRDHUP 0 +#endif + #include "epolltable-internal.h" #if defined(EVENT__HAVE_SYS_TIMERFD_H) && \ @@ -72,13 +80,6 @@ #define USING_TIMERFD #endif -/* Since Linux 2.6.17, epoll is able to report about peer half-closed connection - using special EPOLLRDHUP flag on a read event. -*/ -#if !defined(EPOLLRDHUP) -#define EPOLLRDHUP 0 -#endif - struct epollop { struct epoll_event *events; int nevents; |