mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-25 22:40:05 +00:00
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.
This commit is contained in:
parent
06d3b07971
commit
eee868c3c7
@ -1,5 +1,9 @@
|
||||
2002-02-07 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* 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 <jakub@redhat.com>
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user