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
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
intr-msg.h
inttypes.h
ldconfig.h
ldsodefs.h
libm-test-ulps
local-setxid.h
machine-gmon.h
machine-lock.h
machine-sp.h
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
sigcontextinfo.h
siglist.h
sigset-cvt-mask.h
stackinfo.h
stdint.h
symbol-hacks.h
sysdep-cancel.h
sysdep.h
testrtsig.h
thread_state.h
tls-macros.h
tls.h
tst-audit.h
tst-stack-align.h
unsecvars.h
unwind-dw2-fde-glibc.c
unwind-dw2-fde.c
unwind-dw2-fde.h
unwind-dw2.c
unwind-pe.c
unwind-pe.h
unwind.h
utmp-equal.h