diff options
Diffstat (limited to 'src/nonstd/__libc_per_thread.c')
| -rw-r--r-- | src/nonstd/__libc_per_thread.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/nonstd/__libc_per_thread.c b/src/nonstd/__libc_per_thread.c index 38c7c610..ed399480 100644 --- a/src/nonstd/__libc_per_thread.c +++ b/src/nonstd/__libc_per_thread.c @@ -1,12 +1,6 @@ #include "../_nonstd.h" -#include "locale.h" #include "../locale/_locale.h" - -#if defined __STDC_VERSION__ && 201112L <= __STDC_VERSION__ && !defined __STDC_NO_THREADS__ -#define THREAD_LOCAL static _Thread_local -#else -#define THREAD_LOCAL static -#endif +#include "../_perthread.h" void *__libc_per_thread(LIBC_INTERNAL variable) { @@ -14,9 +8,6 @@ void *__libc_per_thread(LIBC_INTERNAL variable) THREAD_LOCAL struct __locale_t locale; switch (variable) { - case ERRNO: - return &errno; - case THREAD_LOCALE: return &locale; |
