Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.openwrt.org/project/libubox.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'uloop.h')
-rw-r--r--uloop.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/uloop.h b/uloop.h
index f84050a..35ee3a5 100644
--- a/uloop.h
+++ b/uloop.h
@@ -22,6 +22,13 @@
#include <sys/time.h>
#include <stdbool.h>
+#include <stdint.h>
+
+#if defined(__APPLE__) || defined(__FreeBSD__)
+#define USE_KQUEUE
+#else
+#define USE_EPOLL
+#endif
struct uloop_fd;
struct uloop_timeout;
@@ -40,6 +47,9 @@ struct uloop_fd
bool eof;
bool error;
bool registered;
+#ifdef USE_KQUEUE
+ uint8_t kqflags;
+#endif
};
struct uloop_timeout