diff options
Diffstat (limited to 'src/fdevent_poll.c')
| -rw-r--r-- | src/fdevent_poll.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/fdevent_poll.c b/src/fdevent_poll.c index 11d2c5e..6e63bd0 100644 --- a/src/fdevent_poll.c +++ b/src/fdevent_poll.c @@ -1,3 +1,6 @@ +#include "fdevent.h" +#include "buffer.h" + #include <sys/types.h> #include <unistd.h> @@ -8,10 +11,6 @@ #include <signal.h> #include <fcntl.h> -#include "fdevent.h" -#include "settings.h" -#include "buffer.h" - #ifdef USE_POLL static void fdevent_poll_free(fdevents *ev) { free(ev->pollfds); @@ -132,7 +131,7 @@ static int fdevent_poll_event_get_revent(fdevents *ev, size_t ndx) { if (poll_r & POLLNVAL) r |= FDEVENT_NVAL; if (poll_r & POLLPRI) r |= FDEVENT_PRI; - return ev->pollfds[ndx].revents; + return r; } static int fdevent_poll_event_get_fd(fdevents *ev, size_t ndx) { |
