From 1e04052f49c8fa26213de2a0a7e9d43ad873d5a1 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Wed, 12 Aug 2020 13:26:50 -0400 Subject: migrate __errno() to using _perthread.h macros --- src/nonstd/__libc_per_thread.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'src/nonstd/__libc_per_thread.c') 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; -- cgit v1.2.1