glibc/elf
Ulrich Drepper cf197e41e7 Update.
2000-04-02  Ulrich Drepper  <drepper@redhat.com>

	* elf/dl-fini.c (_dl_fini): Increment j counter after swapping in
	element at this position.

	* elf/Versions [ld.so] (GLIBC_2.2): Export _dl_load_lock.
	* elf/link.h (struct link_map): Add l_reldepsmax, l_reldepsact, and
	l_reldeps elements.
	* elf/dl-lookup.c (add_dependency): New function.
	(_dl_lookup_symbol): Use it whenever symbol was found in a global,
	dynamically loaded object.
	(_dl_lookup_symbol_skip): Likewise.
	(_dl_lookup_versioned_symbol): Likewise.
	(_dl_lookup_versioned_symbol_skip): Likewise.
	* elf/dl-open.c: Don't define _dl_load_lock here...
	* elf/rtld.c: ...but here...
	* elf/dl-support.c: ...and here.
	* elf/dl-close.c (_dl_close): Close also dependent objects introduce
	through relocation.
	* elf/dl-fini.c (_dl_fini): Also take dependencies introduced through
	relocations.
	* dlfcn/Makefile (glrefmain.out): Test is not expected to fail
	anymore.
	* dlfcn/glrefmain.c: Add one more debug message.

	* Makeconfig (preprocess-versions): Don't add $(CPPFLAGS) to compiler
	command line.
	* Makerules (sysd-versions): Use ( ) instead of { }.

	* elf/dl-load.c: Use __builtin_expect to signal that compiler should
	optimize for the non-debugging case.
	* elf/dl-lookup.c: Likewise.
	* sysdeps/generic/libc-start.c: Likewise.
2000-04-03 03:51:04 +00:00
..
.cvsignore
cache.c Update. 1999-12-04 08:00:00 +00:00
constload1.c Update. 2000-03-17 02:17:59 +00:00
constload2.c Update. 2000-03-17 02:17:59 +00:00
constload3.c Update. 2000-03-17 02:17:59 +00:00
dep1.c Update. 2000-03-31 17:09:42 +00:00
dep2.c Update. 2000-03-31 17:09:42 +00:00
dep3.c Update. 2000-03-31 17:09:42 +00:00
dep4.c Update. 2000-03-31 17:09:42 +00:00
dl-addr.c Update. 2000-03-23 20:31:46 +00:00
dl-close.c Update. 2000-04-03 03:51:04 +00:00
dl-debug.c Update. 2000-03-23 20:31:46 +00:00
dl-deps.c Update. 2000-03-30 16:30:49 +00:00
dl-dst.h
dl-error.c Update. 2000-03-23 20:31:46 +00:00
dl-fini.c Update. 2000-04-03 03:51:04 +00:00
dl-init.c Update. 2000-03-31 17:09:42 +00:00
dl-libc.c
dl-load.c Update. 2000-04-03 03:51:04 +00:00
dl-lookup.c Update. 2000-04-03 03:51:04 +00:00
dl-minimal.c Update. 2000-03-23 20:31:46 +00:00
dl-misc.c Update. 1999-12-31 18:51:25 +00:00
dl-object.c Update. 2000-03-23 20:31:46 +00:00
dl-open.c Update. 2000-04-03 03:51:04 +00:00
dl-profile.c Update. 2000-03-23 20:31:46 +00:00
dl-profstub.c Update. 2000-03-23 20:31:46 +00:00
dl-reloc.c Update. 2000-03-23 20:31:46 +00:00
dl-runtime.c Update. 2000-04-02 16:21:24 +00:00
dl-support.c Update. 2000-04-03 03:51:04 +00:00
dl-sym.c
dl-symbol.c Update. 2000-03-23 20:31:46 +00:00
dl-version.c Update. 2000-03-23 20:31:46 +00:00
do-lookup.h Update. 2000-03-23 20:31:46 +00:00
do-rel.h Update. 2000-03-23 20:31:46 +00:00
dynamic-link.h Update. 2000-03-30 16:30:49 +00:00
elf.h Update. 2000-02-22 09:00:35 +00:00
eval.c
failobj.c
gen-trusted-dirs.awk
genrtldtbl.awk
interp.c
ldconfig.c Update. 1999-12-18 19:45:25 +00:00
ldconfig.h Update. 1999-12-04 08:00:00 +00:00
ldd.bash.in
link.h Update. 2000-04-03 03:51:04 +00:00
loadfail.c
loadtest.c
Makefile (distribute): Add dep1.c, dep2.c, dep3.c, and dep4.c. (tests): Add order. (module-names): Add dep1, dep2, dep3, and dep4. Add dependencies for dep* modules and order. Define rule for order.out which checks the result. 2000-03-31 17:07:47 +00:00
multiload.c
order.c Update. 2000-03-31 17:09:42 +00:00
origtest.c
preloadtest.c
readlib.c Update. 1999-12-09 01:39:16 +00:00
resolvfail.c
restest1.c
rtld.c Update. 2000-04-03 03:51:04 +00:00
sln.c Update. 1999-12-31 18:51:25 +00:00
sofini.c
soinit.c
sprof.c Update. 2000-03-23 20:31:46 +00:00
testobj1.c
testobj1_1.c
testobj2.c
testobj3.c
testobj4.c
testobj5.c
testobj6.c
Versions Update. 2000-04-03 03:51:04 +00:00