From 22de495da40d7649eb28fdfc70ce1d5f3b6572ea Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 25 Jan 2010 15:11:05 -0800 Subject: errno: hide __libc_resp, __libc_errno, and __libc_h_errno Signed-off-by: Khem Raj --- libc/inet/resolv.c | 2 +- libc/misc/internals/errno.c | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/libc/inet/resolv.c b/libc/inet/resolv.c index 4087f8db8..ee1323e76 100644 --- a/libc/inet/resolv.c +++ b/libc/inet/resolv.c @@ -3018,7 +3018,7 @@ __thread struct __res_state *__resp = &_res; * relocations. */ extern __thread struct __res_state *__libc_resp - __attribute__ ((alias ("__resp"))); + __attribute__ ((alias ("__resp"))) attribute_hidden; # else # undef __resp struct __res_state *__resp = &_res; 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) -- cgit v1.2.3