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