glibc/sysdeps/generic
Ulrich Drepper 27d9ffda17 2007-08-01 Andreas Jaeger <aj@suse.de>
Jakub Jelinek  <jakub@redhat.com>

	* elf/ldconfig.c (opt_ignore_aux_cache): Add new option.
	(options): Add option.
	(parse_opt): Handle option.
	(manual_link): Adjust process_file caller.  Call implicit_soname.
	(search_dir): Formatting.  Use and populate auxiliary cache.
	(main): Load and save auxiliary cache.
	* elf/readlib.c (process_file): Add stat_buf argument.  Pass struct
	stat64 from fstat64 to caller.
	(implicit_soname): New function.
	* elf/readelflib.c (process_elf_file): If DT_SONAME is not present,
	leave *soname as NULL.
	* elf/cache.c: Include libgen.h.
	(print_entry, print_cache, compare, save_cache, add_to_cache):
	Formatting and cleanups.
	(aux_cache_entry_id, aux_cache_entry, aux_cache_file_entry,
	aux_cache_file): New structures.
	(AUX_CACHEMAGIC): Define.
	(primes): New array.
	(aux_hash_size, aux_hash): New variables.
	(aux_cache_entry_id_hash, nextprime, init_aux_cache,
	search_aux_cache, insert_to_aux_cache, add_to_aux_cache,
	load_aux_cache, save_aux_cache): New functions.
	* sysdeps/generic/ldconfig.h (_PATH_LDCONFIG_AUX_CACHE): Define.
	(init_aux_cache, search_aux_cache, add_to_aux_cache,
	load_aux_cache, save_aux_cache, implicit_soname): New prototypes.
	(process_file): Adjust prototype.
2007-08-12 20:09:16 +00:00
..
elf
net
netinet
nfs
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
confstr.h
device-nrs.h
dirstream.h
dl-cache.h
dl-dtprocnum.h
dl-fptr.h
dl-hash.h
dl-librecon.h
dl-lookupcfg.h
dl-machine.h
dl-osinfo.h
dl-procinfo.c
dl-procinfo.h
dl-sysdep.h
dl-tls.h
dwarf2.h
entry.h
errqueue.h
fd_to_filename.h
fork.h
fpu_control.h
frame.h
framestate.c
gccframe.h
gmp-mparam.h
hp-timing.h
ifreq.h
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 * elf/dl-close.c (free_mem): Free _dl_scope_free_list. 2007-06-20 03:19:13 +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
malloc-machine.h
math_ldbl_opt.h
math_ldbl.h
memcopy.h
memusage.h
not-cancel.h
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
sysdep-cancel.h * elf/dl-sym.c (do_sym): Use RTLD_SINGLE_THREAD_P. 2006-10-29 21:46:32 +00:00
sysdep.h
testrtsig.h
thread_state.h
tls-macros.h
tls.h . 2007-07-31 13:33:18 +00:00
tst-audit.h
tst-stack-align.h
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
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
unwind-pe.h
unwind.h
utmp-equal.h