From 0d1a602dcfe4e13e470a0c0bb23e1d99be3f15b5 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sun, 5 Dec 2010 00:38:58 +0100 Subject: port uloop to BSD kqueue --- uloop.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'uloop.h') diff --git a/uloop.h b/uloop.h index f84050a..35ee3a5 100644 --- a/uloop.h +++ b/uloop.h @@ -22,6 +22,13 @@ #include #include +#include + +#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 -- cgit v1.2.3