26 #ifndef _GLIBCXX_GCC_GTHR_H 27 #define _GLIBCXX_GCC_GTHR_H 29 #ifndef _GLIBCXX_HIDE_EXPORTS 30 #pragma GCC visibility push(default) 140 #undef _GLIBCXX_GTHREAD_USE_WEAK 141 #define _GLIBCXX_GTHREAD_USE_WEAK 0 144 #ifdef _GLIBCXX___GLIBC_PREREQ 145 #if _GLIBCXX___GLIBC_PREREQ(2, 34) && !defined(_GLIBCXX___gnu_GLIBCXX__hurd_GLIBCXX___) 148 #undef _GLIBCXX_GTHREAD_USE_WEAK 149 #define _GLIBCXX_GTHREAD_USE_WEAK 0 153 #ifndef _GLIBCXX_GTHREAD_USE_WEAK 154 #define _GLIBCXX_GTHREAD_USE_WEAK 1 157 #include <bits/gthr-default.h> 159 #ifndef _GLIBCXX_HIDE_EXPORTS 160 #pragma GCC visibility pop