diff options
Diffstat (limited to 'libc/misc')
| -rw-r--r-- | libc/misc/internals/errno.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/libc/misc/internals/errno.c b/libc/misc/internals/errno.c index e1b5d7e84..11d19eeef 100644 --- a/libc/misc/internals/errno.c +++ b/libc/misc/internals/errno.c @@ -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)  | 
