diff options
Diffstat (limited to 'boost/thread/shared_mutex.hpp')
-rw-r--r-- | boost/thread/shared_mutex.hpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/boost/thread/shared_mutex.hpp b/boost/thread/shared_mutex.hpp index ce5d6d1bfb..20a95d8c51 100644 --- a/boost/thread/shared_mutex.hpp +++ b/boost/thread/shared_mutex.hpp @@ -13,13 +13,20 @@ #include <boost/thread/detail/config.hpp> #if defined(BOOST_THREAD_PLATFORM_WIN32) #if defined(BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN) +#if defined(BOOST_THREAD_V2_SHARED_MUTEX) +#include <boost/thread/v2/shared_mutex.hpp> +#else #include <boost/thread/pthread/shared_mutex.hpp> +#endif #else #include <boost/thread/win32/shared_mutex.hpp> #endif #elif defined(BOOST_THREAD_PLATFORM_PTHREAD) -//#include <boost/thread/v2/shared_mutex.hpp> +#if defined(BOOST_THREAD_V2_SHARED_MUTEX) +#include <boost/thread/v2/shared_mutex.hpp> +#else #include <boost/thread/pthread/shared_mutex.hpp> +#endif #else #error "Boost threads unavailable on this platform" #endif |