glibc/sysdeps
Ulrich Drepper 385b4cf4c5 * sysdeps/generic/ldsodefs.h (struct dl_scope_free_list): Store
void * pointers instead of struct link_map **.
	(_dl_scope_free): Change argument type to void *.
	* include/link.h (struct link_map): Change type of l_reldeps
	to struct link_map_reldeps, move l_reldepsact into that
	struct too.
	* elf/dl-deps.c: Include atomic.h.
	(_dl_map_object_deps): Only change l->l_initfini when it is
	fully populated, use _dl_scope_free for freeing it.  Optimize
	removal of libs from reldeps by using l_reserved flag, when
	some removal is needed, allocate a new list instead of
	reallocating and free the old with _dl_scope_free.  Adjust
	for l_reldeps and l_reldepsact changes.
	* elf/dl-lookup.c (add_dependency): Likewise.  Reorganize to allow
	searching in l_initfini and l_reldeps without holding dl_load_lock.
	* elf/dl-fini.c (_dl_sort_fini): Adjust for l_reldeps and
	l_reldepsact changes.
	* elf/dl-close.c (_dl_close_worker): Likewise.
	* elf/dl-open.c (_dl_scope_free): Change argument type to void *.
2007-09-29 06:58:31 +00:00
..
alpha * misc/sys/cdefs.h (__va_arg_pack): Define for GCC 4.3+. 2007-09-15 02:38:04 +00:00
generic * sysdeps/generic/ldsodefs.h (struct dl_scope_free_list): Store 2007-09-29 06:58:31 +00:00
gnu * iconv/gconv_int.h (__GCONV_NULCONV): New internal only error code. 2007-07-28 19:02:07 +00:00
i386 * sysdeps/i386/i586/memcpy.S (__memcpy_chk): New definition. 2007-09-15 22:24:03 +00:00
ia64 * misc/sys/cdefs.h (__va_arg_pack): Define for GCC 4.3+. 2007-09-15 02:38:04 +00:00
ieee754 * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
mach * sysdeps/mach/hurd/bits/ioctls.h (TAB3): New macro. 2007-09-07 20:39:01 +00:00
posix * sysdeps/posix/getaddrinfo.c (getaddrinfo): Use 2007-09-24 15:18:25 +00:00
powerpc * misc/sys/cdefs.h (__va_arg_pack): Define for GCC 4.3+. 2007-09-15 02:38:04 +00:00
pthread
s390 * misc/sys/cdefs.h (__va_arg_pack): Define for GCC 4.3+. 2007-09-15 02:38:04 +00:00
sh * sysdeps/sh/bsd-setjmp.S (setjmp): Use correct argument registers. 2007-07-15 00:12:18 +00:00
sparc * sysdeps/sparc/sparc32/elf/start.S: Remove cfi_* markup. 2007-09-18 19:29:44 +00:00
unix * sysdeps/sparc/sparc32/elf/start.S: Remove cfi_* markup. 2007-09-18 19:29:44 +00:00
wordsize-32
wordsize-64 * include/stdlib.h: Add libc_hidden_proto for strto*, __strto*_l. 2007-08-07 05:36:32 +00:00
x86_64 * sysdeps/x86_64/cacheinfo.c (__x86_64_data_cache_size_half): Renamed 2007-09-22 05:54:03 +00:00