summaryrefslogtreecommitdiff
path: root/src/fdevent_poll.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fdevent_poll.c')
-rw-r--r--src/fdevent_poll.c9
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) {