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