|
@@ -4,15 +4,14 @@
|
|
|
__thread int errno;
|
|
|
__thread int h_errno;
|
|
|
|
|
|
-extern __thread int __libc_errno __attribute__ ((alias ("errno")));
|
|
|
-extern __thread int __libc_h_errno __attribute__ ((alias ("h_errno")));
|
|
|
+extern __thread int __libc_errno __attribute__ ((alias ("errno"))) attribute_hidden;
|
|
|
+extern __thread int __libc_h_errno __attribute__ ((alias ("h_errno"))) attribute_hidden;
|
|
|
#define h_errno __libc_h_errno
|
|
|
|
|
|
#else
|
|
|
#include "internal_errno.h"
|
|
|
int errno = 0;
|
|
|
int h_errno = 0;
|
|
|
-
|
|
|
#ifdef __UCLIBC_HAS_THREADS__
|
|
|
libc_hidden_def(errno)
|
|
|
weak_alias(errno, _errno)
|