Ulrich Drepper adc12574e5 Update.
2003-07-30  Jakub Jelinek  <jakub@redhat.com>

	* elf/dl-reloc.c (_dl_allocate_static_tls): Don't return any value,
	call dl_signal_error directly.  If already relocated, call
	GL(dl_init_static_tls) directly, otherwise queue it for later.
	(CHECK_STATIC_TLS): Undo 2003-07-24 change.
	* elf/rtld.c (dl_main): Initialize GL(dl_init_static_tls).
	* elf/dl-open.c (dl_open_worker): Call GL_dl_init_static_tls
	for all static TLS initializations delayed in _dl_allocate_static_tls.
	* elf/dl-support.c (_dl_init_static_tls): New variable.
	* include/link.h (struct link_map): Add l_need_tls_init.
	* sysdeps/generic/ldsodefs.h (_rtld_global): Add _dl_init_static_tls.
	(_dl_nothread_init_static_tls): New prototype.
	(_dl_allocate_static_tls): Adjust prototype.

	* elf/tls-macros.h (VAR_INT_DEF): Add alignment directive.

	elf_machine_rela_relative): Adjust.
	(CHECK_STATIC_TLS): _dl_allocate_static_tls can fail now.
2003-07-31 07:42:20 +00:00
..
2002-08-10 07:54:55 +00:00
2003-06-14 09:00:28 +00:00
2003-05-10 05:36:37 +00:00
2003-07-22 23:56:53 +00:00
2002-12-31 20:46:11 +00:00
2003-05-17 00:38:41 +00:00
2002-09-10 01:40:26 +00:00
2003-06-10 08:58:05 +00:00
2002-12-20 09:33:33 +00:00
2003-07-31 07:42:20 +00:00
2002-09-10 01:40:26 +00:00
2003-04-24 23:45:17 +00:00
2002-08-04 09:27:27 +00:00
2002-08-03 07:02:10 +00:00
2002-08-10 07:54:55 +00:00
2003-07-22 23:10:17 +00:00
2003-03-03 22:02:13 +00:00
2003-06-11 21:57:23 +00:00
2002-12-31 09:46:42 +00:00
2002-08-10 07:54:55 +00:00
2003-04-29 22:49:58 +00:00
2003-07-22 23:56:53 +00:00
2003-04-29 22:49:58 +00:00
2003-06-25 08:47:01 +00:00
2003-05-06 06:34:21 +00:00
2002-12-31 23:13:55 +00:00
2002-12-06 23:38:01 +00:00