about summary refs log tree commit diff
path: root/elf/dl-support.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2002-02-05 08:38:38 +0000
committerUlrich Drepper <drepper@redhat.com>2002-02-05 08:38:38 +0000
commit96f208a4255e322fbd497939e5ddf893b04a5699 (patch)
tree21cc69fd3e43078066398fa8e4821c6e61fba3b8 /elf/dl-support.c
parenta2f1f5cb89a809e819b64bb9819b845f7c234ae2 (diff)
downloadglibc-96f208a4255e322fbd497939e5ddf893b04a5699.tar.gz
glibc-96f208a4255e322fbd497939e5ddf893b04a5699.tar.xz
glibc-96f208a4255e322fbd497939e5ddf893b04a5699.zip
Update.
	* elf/dl-load.c (_dl_map_object_from_fd): Handle PT_TLS program
	header entry.
	* elf/dl-support.c: Define _dl_initimage_list and _dl_tls_module_cnt.
Diffstat (limited to 'elf/dl-support.c')
-rw-r--r--elf/dl-support.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/elf/dl-support.c b/elf/dl-support.c
index 9a9436e498..10446dc68a 100644
--- a/elf/dl-support.c
+++ b/elf/dl-support.c
@@ -137,6 +137,16 @@ int _dl_correct_cache_id = _DL_CACHE_DEFAULT_ID;
    At this time it is not anymore a problem to modify the tables.  */
 __libc_lock_define_initialized_recursive (, _dl_load_lock)
 
+#ifdef USE_TLS
+/* Beginning of the list of link maps for objects which contain
+   thread-local storage sections.  This will be traversed to
+   initialize new TLS blocks.  */
+struct link_map *_dl_initimage_list;
+
+/* Count the number of modules which define TLS data.  */
+size_t _dl_tls_module_cnt;
+#endif
+
 
 #ifdef HAVE_AUX_VECTOR
 int _dl_clktck;