$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r58629 - trunk/boost/asio/detail
From: chris_at_[hidden]
Date: 2010-01-02 05:20:13
Author: chris_kohlhoff
Date: 2010-01-02 05:20:12 EST (Sat, 02 Jan 2010)
New Revision: 58629
URL: http://svn.boost.org/trac/boost/changeset/58629
Log:
Ensure that kqueue support is enabled for BSD platforms. Refs #3626.
Text files modified: 
   trunk/boost/asio/detail/kqueue_reactor_fwd.hpp |    10 +++++++---                              
   1 files changed, 7 insertions(+), 3 deletions(-)
Modified: trunk/boost/asio/detail/kqueue_reactor_fwd.hpp
==============================================================================
--- trunk/boost/asio/detail/kqueue_reactor_fwd.hpp	(original)
+++ trunk/boost/asio/detail/kqueue_reactor_fwd.hpp	2010-01-02 05:20:12 EST (Sat, 02 Jan 2010)
@@ -19,9 +19,11 @@
 #include <boost/asio/detail/push_options.hpp>
 
 #if !defined(BOOST_ASIO_DISABLE_KQUEUE)
-#if defined(__MACH__) && defined(__APPLE__)
 
-// Define this to indicate that epoll is supported on the target platform.
+#if (defined(__MACH__) && defined(__APPLE__)) \
+  || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
+
+// Define this to indicate that kqueue is supported on the target platform.
 #define BOOST_ASIO_HAS_KQUEUE 1
 
 namespace boost {
@@ -35,7 +37,9 @@
 } // namespace asio
 } // namespace boost
 
-#endif // defined(__MACH__) && defined(__APPLE__)
+#endif // (defined(__MACH__) && defined(__APPLE__))
+       // || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
+
 #endif // !defined(BOOST_ASIO_DISABLE_KQUEUE)
 
 #include <boost/asio/detail/pop_options.hpp>