glibc/sysdeps
Roland McGrath d78efd9f36 * elf/tst-tls-dlinfo.c: New file.
* elf/Makefile (tests): Add it.
	($(objpfx)tst-tls-dlinfo): Depend on $(libdl).
	($(objpfx)tst-tls-dlinfo.out): Depend on $(objpfx)tst-tlsmod2.so.

	* dlfcn/dlfcn.h (RTLD_DI_PROFILENAME, RTLD_DI_PROFILEOUT): New enum
	values, reserve unsupported requested names used on Solaris.
	(RTLD_DI_TLS_MODID, RTLD_DI_TLS_DATA): New enum values.
	(RTLD_DI_MAX): Likewise.
	* dlfcn/dlinfo.c (dlinfo_doit): Handle RTLD_DI_TLS_MODID and
	RTLD_DI_TLS_DATA.

	* elf/dl-tls.c (_dl_tls_get_addr_soft): New function.
	* sysdeps/generic/ldsodefs.h: Declare it.
	* elf/Versions (ld: GLIBC_PRIVATE): Add it.
	* elf/link.h (struct dl_phdr_info): New members dlpi_tls_modid,
	dlpi_tls_data.
	* elf/dl-iteratephdr.c (__dl_iterate_phdr): Fill them in.

	* include/link.h: Don't copy contents from elf/link.h.
	Instead, #include it while #define'ing around link_map.
	* elf/dl-debug.c (_dl_debug_initialize): Add a cast.
	Add bogus extern decl to verify link_map members.
	* elf/loadtest.c (MAPS): New macro, cast _r_debug._r_map.
	(OUT, main): Use it in place of _r_debug._r_map.
	* elf/unload.c: Likewise.
	* elf/unload2.c: Likewise.
	* elf/neededtest.c (check_loaded_objects): Likewise.
	* elf/neededtest2.c (check_loaded_objects): Likewise.
	* elf/neededtest3.c (check_loaded_objects): Likewise.
	* elf/neededtest4.c (check_loaded_objects): Likewise.
	* elf/circleload1.c (check_loaded_objects): Likewise.
2006-03-01 06:18:49 +00:00
..
alpha * sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.c: Moved to ... 2006-02-25 01:29:59 +00:00
generic * elf/tst-tls-dlinfo.c: New file. 2006-03-01 06:18:49 +00:00
gnu * Makefile (subdir-target-args): New variable. 2006-02-28 07:11:04 +00:00
i386 * sysdeps/i386/i686/memset.S: Fix treatment of unaligned pointer. 2006-02-22 02:39:11 +00:00
ia64 * math/divtc3.c: New file. 2006-02-01 03:02:06 +00:00
ieee754 2006-02-01 Roland McGrath <roland@redhat.com> 2006-02-02 07:33:55 +00:00
mach * sysdeps/hppa: Directory removed, saved in ports repository. 2006-02-28 10:18:39 +00:00
posix 2006-02-27 Roland McGrath <roland@redhat.com> 2006-02-28 07:05:34 +00:00
powerpc * sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.c: Moved to ... 2006-02-25 01:29:59 +00:00
pthread * rt/Makefile (tests): Add tst-aio9 and tst-aio10. 2006-01-06 04:13:26 +00:00
rs6000 * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
s390 2006-02-01 Jakub Jelinek <jakub@redhat.com> 2006-02-01 19:42:43 +00:00
sh * math/divtc3.c: New file. 2006-02-01 03:02:06 +00:00
sparc * configure.in: Use sparc/sparc32/sparcv9/sparcv9b in place 2006-02-25 03:37:24 +00:00
unix * include/fcntl.h: Declare __openat, __open64. Use libc_hidden_proto. 2006-03-01 05:32:59 +00:00
wordsize-32 * po/.cvsignore: List libc.pot.files, and not any .pot names. 2006-01-08 06:46:10 +00:00
wordsize-64
x86_64 * math/divtc3.c: New file. 2006-02-01 03:02:06 +00:00