* sysdeps/generic/ldsodefs.h: Remove attribute_hidden from
	_dl_allocate_tls_init.  Add rtld_hidden_proto.
	* sysdeps/generic/dl-tls.c (_dl_allocate_tls_init): Add
	rtld_hidden_def.
	* elf/Versions (ld) [GLIBC_PRIVATE]: Add _dl_allocate_tls_init.
This commit is contained in:
Ulrich Drepper 2002-10-10 06:47:09 +00:00
parent d0883b4894
commit 209a8ca3fc
4 changed files with 10 additions and 3 deletions

View File

@ -1,5 +1,11 @@
2002-10-09 Ulrich Drepper <drepper@redhat.com>
* sysdeps/generic/ldsodefs.h: Remove attribute_hidden from
_dl_allocate_tls_init. Add rtld_hidden_proto.
* sysdeps/generic/dl-tls.c (_dl_allocate_tls_init): Add
rtld_hidden_def.
* elf/Versions (ld) [GLIBC_PRIVATE]: Add _dl_allocate_tls_init.
* version.h (VERSION): Bump to 2.3.1.
* Make-dist: Add back one of the tar invocations removed before.

View File

@ -50,7 +50,7 @@ ld {
_dl_relocate_object; _dl_signal_error; _dl_start_profile; _dl_starting_up;
_dl_unload_cache;
_rtld_global; _dl_tls_symaddr; _dl_allocate_tls; _dl_deallocate_tls;
_dl_get_tls_static_info;
_dl_get_tls_static_info; _dl_allocate_tls_init;
_dl_get_origin;
}
}

View File

@ -333,6 +333,7 @@ _dl_allocate_tls_init (void *result)
return result;
}
rtld_hidden_def (_dl_allocate_tls_init)
void *
internal_function

View File

@ -742,8 +742,8 @@ extern void _dl_get_tls_static_info (size_t *sizep, size_t *alignp)
only used within rtld.c itself at startup time. */
extern void *_dl_allocate_tls_storage (void)
internal_function attribute_hidden;
extern void *_dl_allocate_tls_init (void *)
internal_function attribute_hidden;
extern void *_dl_allocate_tls_init (void *) internal_function;
rtld_hidden_proto (_dl_allocate_tls_init);
/* Deallocate memory allocated with _dl_allocate_tls. */
extern void _dl_deallocate_tls (void *tcb, bool dealloc_tcb) internal_function;