From eee868c3c7ce0db92a5a131a98fd636955eeb9bd Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 8 Feb 2002 06:24:57 +0000 Subject: Update. * sysdeps/i386/dl-tls.h (__tls_get_addr): Call ___tls_get_addr_internal. (___tls_get_addr_internal): Define as alias for ___tls_get_addr. --- sysdeps/i386/dl-tls.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sysdeps/i386') diff --git a/sysdeps/i386/dl-tls.h b/sysdeps/i386/dl-tls.h index 0b7d5c5902..8e30530542 100644 --- a/sysdeps/i386/dl-tls.h +++ b/sysdeps/i386/dl-tls.h @@ -28,6 +28,8 @@ typedef struct /* This is the prototype for the GNU version. */ extern void *___tls_get_addr (tls_index *ti) __attribute__ ((__regparm__ (1))); +extern void *___tls_get_addr_internal (tls_index *ti) + __attribute__ ((__regparm__ (1))); /* The special thing about the x86 TLS ABI is that we have two variants of the __tls_get_addr function with different calling @@ -38,10 +40,11 @@ extern void *___tls_get_addr (tls_index *ti) void * __tls_get_addr (tls_index *ti) { - return ___tls_get_addr (ti); + return ___tls_get_addr_internal (ti); } /* Prepare using the definition of __tls_get_addr in the generic version of this file. */ #define __tls_get_addr __attribute__ ((__regparm__ (1))) ___tls_get_addr +strong_alias (___tls_get_addr, ___tls_get_addr_internal) -- cgit v1.2.1