From: Guus Sliepen <guus@tinc-vpn.org>
Date: Thu, 15 Nov 2012 10:13:40 +0000 (+0100)
Subject: Disable support for kqueue on MacOS/X.
X-Git-Tag: import-tinc-1.1~235
X-Git-Url: https://git.meshlink.io/?a=commitdiff_plain;h=8a77df9e28114cbfd83351070fdb266cf31fc310;p=meshlink

Disable support for kqueue on MacOS/X.

Apparently MacOS/X doesn't support kqueue events on character devices.
---

diff --git a/src/tincd.c b/src/tincd.c
index 9f94d894..28f30a52 100644
--- a/src/tincd.c
+++ b/src/tincd.c
@@ -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;