Roland McGrath 581dc54b74 2002-08-04 Roland McGrath <roland@redhat.com>
* sysdeps/generic/dl-tls.c (_dl_allocate_tls_storage): New function,
	split out of _dl_allocate_tls.
	(_dl_allocate_tls_init): Likewise.
	(_dl_allocate_tls): Call those.
	* sysdeps/generic/ldsodefs.h: Declare them with attribute_hidden.
	* elf/rtld.c (dl_main): Call them separately instead of calling
	_dl_allocate_tls.  Delay _dl_allocate_tls_init until after relocation
	is finished, so that the initializer data has been relocated before we
	copy it into the main thread's TLS block.
	* sysdeps/generic/dl-tls.c (_dl_allocate_tls): Fix off-by-one error in
	loop conditions, prevented the last used module from being initialized.
2002-08-05 01:20:52 +00:00
..
2002-08-04 01:22:11 +00:00
2001-07-06 04:58:11 +00:00
2002-07-15 03:58:49 +00:00
2002-06-06 14:14:17 +00:00
2002-08-05 00:43:00 +00:00
2002-08-04 01:22:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2002-07-25 01:30:57 +00:00
2002-07-11 05:55:13 +00:00
2002-08-03 07:02:10 +00:00
2001-07-07 10:13:33 +00:00
2002-08-04 09:27:27 +00:00
2002-07-16 01:02:04 +00:00
2002-08-04 23:32:14 +00:00
2002-08-04 01:22:11 +00:00
2002-06-29 23:35:02 +00:00
2001-07-07 10:13:33 +00:00
2002-07-11 21:44:15 +00:00
2002-07-20 01:14:41 +00:00
2002-08-04 01:22:11 +00:00
2002-08-03 07:02:10 +00:00
2002-08-05 00:43:00 +00:00
2002-07-06 06:36:39 +00:00
2002-07-25 08:19:59 +00:00
2002-08-05 00:43:00 +00:00
2002-07-23 19:36:49 +00:00
2001-07-07 10:13:33 +00:00