diff options
Diffstat (limited to 'gcc-4.8/libstdc++-v3/include/std/mutex')
| -rw-r--r-- | gcc-4.8/libstdc++-v3/include/std/mutex | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/gcc-4.8/libstdc++-v3/include/std/mutex b/gcc-4.8/libstdc++-v3/include/std/mutex index e327f28..67f3418 100644 --- a/gcc-4.8/libstdc++-v3/include/std/mutex +++ b/gcc-4.8/libstdc++-v3/include/std/mutex @@ -45,12 +45,13 @@  #include <bits/gthr.h>  #include <bits/move.h> // for std::swap -#if defined(_GLIBCXX_HAS_GTHREADS) && defined(_GLIBCXX_USE_C99_STDINT_TR1) +#ifdef _GLIBCXX_USE_C99_STDINT_TR1  namespace std _GLIBCXX_VISIBILITY(default)  {  _GLIBCXX_BEGIN_NAMESPACE_VERSION +#ifdef _GLIBCXX_HAS_GTHREADS    // Common base class for std::mutex and std::timed_mutex    class __mutex_base    { @@ -384,6 +385,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION        }    };  #endif +#endif // _GLIBCXX_HAS_GTHREADS    /// Do not acquire ownership of the mutex.    struct defer_lock_t { }; @@ -719,6 +721,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION          }      } +#ifdef _GLIBCXX_HAS_GTHREADS    /// once_flag    struct once_flag    { @@ -790,12 +793,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION        if (__e)  	__throw_system_error(__e);      } +#endif // _GLIBCXX_HAS_GTHREADS    // @} group mutexes  _GLIBCXX_END_NAMESPACE_VERSION  } // namespace - -#endif // _GLIBCXX_HAS_GTHREADS && _GLIBCXX_USE_C99_STDINT_TR1 +#endif // _GLIBCXX_USE_C99_STDINT_TR1  #endif // C++11 | 
