From eee868c3c7ce0db92a5a131a98fd636955eeb9bd Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 8 Feb 2002 06:24:57 +0000 Subject: [PATCH] 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. --- ChangeLog | 4 ++++ sysdeps/i386/dl-tls.h | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index fe5d7f1..02f8f83 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2002-02-07 Ulrich Drepper + * sysdeps/i386/dl-tls.h (__tls_get_addr): Call + ___tls_get_addr_internal. + (___tls_get_addr_internal): Define as alias for ___tls_get_addr. + * po/ko.po: Update from translation team. 2002-02-07 Jakub Jelinek diff --git a/sysdeps/i386/dl-tls.h b/sysdeps/i386/dl-tls.h index 0b7d5c5..8e30530 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) -- 2.7.4