This only appears when built on Linux.
yes)
echo "Forcing kqueue() to be enabled"
SELECT_TYPE="kqueue"
+ AC_CHECK_HEADERS([sys/event.h],[],
+ [ AC_MSG_ERROR([kqueue support requires sys/event.h header file.]) ])
;;
no)
echo "Forcing kqueue() to be disabled"
disable_kqueue=true
;;
+ *)
+ AC_CHECK_HEADERS([sys/event.h])
+ ;;
esac
])
*/
#include "squid.h"
+
+#if USE_KQUEUE
+
#include "comm_kqueue.h"
#include "CacheManager.h"
#include "Store.h"
#include "fde.h"
#include "SquidTime.h"
-#ifdef USE_KQUEUE
-
+#if HAVE_SYS_EVENT_H
#include <sys/event.h>
-
+#endif
#define KE_LENGTH 128
#
# --enable-ecap \
# --enable-epoll \
+# --enable-kqueue \
# --enable-esi \
# --enable-win32-service \
# --with-localhost-ipv6 \
--enable-cache-digests \
--enable-poll \
--enable-select \
- --enable-kqueue \
--enable-http-violations \
--enable-ipfw-transparent \
--enable-ipf-transparent \