glibc/sysdeps/generic
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
..
elf * debug/pread64_chk.c: Use __libc_pread64 instead of __pread64. 2005-06-14 15:55:44 +00:00
net
netinet
nfs 2005-08-22 Robert Millan <robertmh@gnu.org> 2005-09-02 05:07:50 +00:00
sys
_G_config.h * iconv/gconv_int.h (__GCONV_NULCONV): New internal only error code. 2007-07-28 19:02:07 +00:00
a.out.h
abort-instr.h
aio_misc.h
allocalim.h
asm-syntax.h
bp-checks.h
bp-semctl.h
bp-start.h
bp-sym.h
bp-thunks.h * sysdeps/generic/bp-thunks.h: Protect includes with [!__ASSEMBLER__]. 2003-05-02 02:21:25 +00:00
confstr.h
device-nrs.h
dirstream.h
dl-cache.h 2.5-18.1 2007-07-12 18:26:36 +00:00
dl-dtprocnum.h
dl-fptr.h [BZ #677] 2005-02-07 22:56:07 +00:00
dl-hash.h [BZ #284, BZ #721] 2005-02-17 01:19:55 +00:00
dl-librecon.h
dl-lookupcfg.h [BZ #677] 2005-02-07 22:56:07 +00:00
dl-machine.h * sysdeps/generic/wordexp.c (exec_comm_child): Add inline keyword. 2005-03-15 22:57:31 +00:00
dl-osinfo.h * Versions.def (ld): Add GLIBC_2.4. 2005-06-26 18:14:26 +00:00
dl-procinfo.c
dl-procinfo.h
dl-sysdep.h [BZ #781, BZ #796] 2005-04-28 22:31:00 +00:00
dl-tls.h
dwarf2.h 2005-12-05 Roland McGrath <roland@redhat.com> 2005-12-06 00:15:01 +00:00
entry.h
errqueue.h
fd_to_filename.h
fork.h
fpu_control.h
frame.h
framestate.c Update. 2004-02-21 09:08:04 +00:00
gccframe.h
gmp-mparam.h
hp-timing.h
ifreq.h Update. 2003-06-28 08:26:43 +00:00
initfini.c Tell gcc about the nonstandard sections. 2007-06-17 18:02:40 +00:00
intr-msg.h
inttypes.h * sysdeps/unix/dirstream.h (struct __dirstream): Move lock member 2007-08-03 02:43:06 +00:00
ldconfig.h 2007-08-01 Andreas Jaeger <aj@suse.de> 2007-08-12 20:09:16 +00:00
ldsodefs.h * sysdeps/generic/ldsodefs.h (struct dl_scope_free_list): Store 2007-09-29 06:58:31 +00:00
libm-test-ulps
local-setxid.h * sysdeps/posix/spawni.c (__spawni): Use local_seteuid and 2006-06-04 22:17:06 +00:00
machine-gmon.h
machine-lock.h * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline. 2007-03-17 17:04:28 +00:00
machine-sp.h * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline. 2007-03-17 17:04:28 +00:00
Makefile 2005-12-13 Roland McGrath <roland@redhat.com> 2005-12-13 20:55:16 +00:00
malloc-machine.h Update. 2003-09-30 02:10:33 +00:00
math_ldbl_opt.h * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
math_ldbl.h
memcopy.h Update. 2004-09-14 04:41:35 +00:00
memusage.h * sysdeps/ia64/fpu/libm_error.c (__libm_error_support): Don't abort. 2005-08-20 01:22:05 +00:00
not-cancel.h [BZ #2226] 2006-02-12 21:41:44 +00:00
nscd-types.h
pagecopy.h
paths.h
profil-counter.h
pty-private.h
register-dump.h
rtld-lowlevel.h Jakub Jelinek <jakub@redhat.com> 2006-10-10 00:51:29 +00:00
sigcontextinfo.h
siglist.h
sigset-cvt-mask.h
stackinfo.h
stdint.h [BZ #2841] 2006-08-12 21:23:54 +00:00
symbol-hacks.h Update. 2004-03-08 21:31:23 +00:00
sysdep-cancel.h * elf/dl-sym.c (do_sym): Use RTLD_SINGLE_THREAD_P. 2006-10-29 21:46:32 +00:00
sysdep.h * elf/tst-tls8.c (do_test): Use $ORIGIN in module names. 2006-01-07 03:58:05 +00:00
testrtsig.h
thread_state.h
tls-macros.h * elf/tls-macros.h: #include_next <tls-macros.h> to get a sysdeps 2005-03-13 09:09:05 +00:00
tls.h . 2007-07-31 13:33:18 +00:00
tst-audit.h * sysdeps/generic/ldsodefs.h (struct audit_ifaces): 2005-10-05 18:57:11 +00:00
tst-stack-align.h Update. 2003-09-17 08:47:44 +00:00
unsecvars.h * malloc/malloc.c (_int_malloc): Remove unused any_larger variable. 2006-10-11 16:29:13 +00:00
unwind-dw2-fde-glibc.c * stdlib/tst-strtod2.c (do_test): Use %tu in fmt string for ptrdiff_t 2007-08-01 03:44:35 +00:00
unwind-dw2-fde.c * stdlib/tst-strtod2.c (do_test): Use %tu in fmt string for ptrdiff_t 2007-08-01 03:44:35 +00:00
unwind-dw2-fde.h 2004-05-18 Roland McGrath <roland@frob.com> 2004-05-18 21:18:52 +00:00
unwind-dw2.c * stdlib/tst-strtod2.c (do_test): Use %tu in fmt string for ptrdiff_t 2007-08-01 03:44:35 +00:00
unwind-pe.c Update. 2004-03-10 10:04:19 +00:00
unwind-pe.h 2004-05-18 Roland McGrath <roland@frob.com> 2004-05-18 21:18:52 +00:00
unwind.h 2004-05-18 Roland McGrath <roland@frob.com> 2004-05-18 21:18:52 +00:00
utmp-equal.h