Bug 2779: Support GNU/kFreeBSD
#elif defined(__FreeBSD__) /* FreeBSD */
#define _SQUID_FREEBSD_
+#elif defined(__FreeBSD_kernel__) /* GNU/kFreeBSD */
+#define _SQUID_KFREEBSD_
+
#elif defined(__sgi__) || defined(sgi) || defined(__sgi) /* SGI */
#define _SQUID_SGI_
return (0 == splayLastResult);
}
-#elif defined(_SQUID_FREEBSD_) || defined(_SQUID_NETBSD_) || defined(_SQUID_OPENBSD_) || defined(_SQUID_DRAGONFLY_)
+#elif defined(_SQUID_FREEBSD_) || defined(_SQUID_NETBSD_) || defined(_SQUID_OPENBSD_) || defined(_SQUID_DRAGONFLY_) || defined(_SQUID_KFREEBSD_)
SplayNode<acl_arp_data *> **Top = dataptr;