summaryrefslogtreecommitdiff
path: root/src/nonstd/__libc_per_thread.c
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2020-08-12 13:26:50 -0400
committerJakob Kaivo <jkk@ung.org>2020-08-12 13:26:50 -0400
commit1e04052f49c8fa26213de2a0a7e9d43ad873d5a1 (patch)
treefc2649adbad6f3f8dcfff405cc5ad840c4db4abd /src/nonstd/__libc_per_thread.c
parentc53a55b6db53de6691660483e1a5d695a43ac090 (diff)
migrate __errno() to using _perthread.h macros
Diffstat (limited to 'src/nonstd/__libc_per_thread.c')
-rw-r--r--src/nonstd/__libc_per_thread.c11
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;