Disable support for kqueue on MacOS/X.
authorGuus Sliepen <guus@tinc-vpn.org>
Thu, 15 Nov 2012 10:13:40 +0000 (11:13 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Thu, 15 Nov 2012 10:13:40 +0000 (11:13 +0100)
Apparently MacOS/X doesn't support kqueue events on character devices.

src/tincd.c

index 9f94d89..28f30a5 100644 (file)
@@ -450,6 +450,10 @@ int main2(int argc, char **argv) {
        }
 #endif
 
+#ifdef HAVE_DARWIN
+       setenv("EVENT_NOKQUEUE", "1", 0);
+#endif
+
        if(!event_init()) {
                logger(DEBUG_ALWAYS, LOG_ERR, "Error initializing libevent!");
                return 1;