diff --git a/include/boost/detail/lightweight_mutex.hpp b/include/boost/detail/lightweight_mutex.hpp index 9f80b00..d4ef1c1 100644 --- a/include/boost/detail/lightweight_mutex.hpp +++ b/include/boost/detail/lightweight_mutex.hpp @@ -38,8 +38,8 @@ # include #elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__) # include -//#elif defined(linux) || defined(__linux) || defined(__linux__) -//# include +#elif defined(linux) || defined(__linux) || defined(__linux__) +# include #elif defined(BOOST_HAS_PTHREADS) # include #else diff --git a/include/boost/detail/lwm_linux.hpp b/include/boost/detail/lwm_linux.hpp index c2ef69a..f502d60 100644 --- a/include/boost/detail/lwm_linux.hpp +++ b/include/boost/detail/lwm_linux.hpp @@ -17,6 +17,7 @@ // #include +#include namespace boost { @@ -60,7 +61,7 @@ public: while( !atomic_dec_and_test(&m_.a_) ) { atomic_inc(&m_.a_); - // sched_yield(); + sched_yield(); } }