glibc/linuxthreads/sysdeps
Ulrich Drepper 3fb558781f Update.
2002-02-06  Ulrich Drepper  <drepper@redhat.com>

	* Versions.def [ld]: Add GLIBC_2.3.
	* elf/Versions [ld]: Add __tls_get_addr to GLIBC_2.3.
	* elf/Makefile (dl-routines): Add dl-tls.
	(distribute): Add dl-tls.h.
	* sysdeps/generic/ldsodefs.h (struct rtld_global): Remove
	_dl_tls_module_cnt, add _dl_tls_max_dtv_idx and _dl_tls_dtv_gaps.
	Add prototypes for _dl_next_tls_modid and _dl_determine_tlsoffset.
	* elf/dl-load.c (_dl_map_object_from_fd): Store alignment requirement
	along with the other info in the link map.  Change queueing of init
	images for double linked list.  Use _dl_next_tls_modid to compute
	l_tls_modid.
	* elf/rtld.c (_dl_start_final): Store alignment requirement
	along with the other info in rtld map and executable map.
	(dl_main): Add ld.so to the init image list if necessary.  Compute
	final module ID with _dl_next_tls_modid.
	* include/link.h (struct link_map): Add l_tls_previmage and
	l_tls_align.
	* eld/dl-support.c: Define _dl_tls_max_dtv_idx and _dl_tls_dtv_gaps.
	* sysdeps/i386/elf/Versions: New file.
	* sysdeps/generic/dl-tls.c: New file.
	* sysdeps/generic/dl-tls.h: New file.
	* sysdeps/i386/dl-tls.h: New file.

	attribute((packed)) to counter stupid people misusing gcc options.
2002-02-07 04:08:19 +00:00
..
alpha Special init/fini sections for Alpha when using linuxthreads. 2002-01-07 23:00:52 +00:00
arm Update. 2000-12-27 17:18:07 +00:00
cris Update. 2001-04-09 04:55:59 +00:00
hppa Update. 2000-12-27 17:18:07 +00:00
i386 Update. 2002-02-07 04:08:19 +00:00
ia64 Update. 2002-02-01 23:24:05 +00:00
m68k Update. 2000-12-27 17:18:07 +00:00
mips Update. 2002-02-03 02:26:37 +00:00
powerpc * sysdeps/powerpc/pt-machine.h 2001-05-17 19:47:46 +00:00
pthread Update. 2001-09-12 21:30:11 +00:00
s390 Update. 2002-01-17 00:50:24 +00:00
sh (INIT_THREAD_SELF): Added __volatile__ qualifier to be safe. 2001-12-12 18:01:23 +00:00
sparc Update. 2002-02-01 23:24:05 +00:00
unix/sysv/linux New HPPA Linux version of pt-initfini. 2001-06-07 07:28:55 +00:00
x86_64 * sysdeps/x86_64/pt-machine.h (INIT_THREAD_SELF): Avoid warning. 2002-01-14 15:43:08 +00:00