about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-10-24 07:36:55 +0000
committerUlrich Drepper <drepper@redhat.com>2000-10-24 07:36:55 +0000
commit42c4f32a44c76d1f4e2b744bf80f495dc36caa87 (patch)
tree475224614ae3e30c27dc1889e86468080c48cf9c /ChangeLog
parent69c3325490f56db660b349d7c04daab6aaea1bf1 (diff)
downloadglibc-42c4f32a44c76d1f4e2b744bf80f495dc36caa87.tar.gz
glibc-42c4f32a44c76d1f4e2b744bf80f495dc36caa87.tar.xz
glibc-42c4f32a44c76d1f4e2b744bf80f495dc36caa87.zip
Update.
2000-10-24  Ulrich Drepper  <drepper@redhat.com>

	Complete revamp of the reference counter handling.
	* include/link.h (struct link_map): Add l_idx field.
	* elf/dl-close.c: Handle decrementing of reference counters more
	correctly. If necessary decrement reference counters of dependencies
	of dependencies.
	* elf/dl-lookup.c (add_dependency): Only increment reference counter
	of the object itself and not also its dependencies.
	* elf/dl-open.c: Increment reference counters here.
	* elf/dl-deps.c: Remove reference counter handling here.
	* elf/dl-load.c: Likewise.
	* elf/rtld.c: Adjust for _dl_map_deps not handling reference counters.

	* elf/loadtest.c: Print loaded objects at the beginning.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 79c3c0ded2..4c0a9057cb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2000-10-24  Ulrich Drepper  <drepper@redhat.com>
+
+	Complete revamp of the reference counter handling.
+	* include/link.h (struct link_map): Add l_idx field.
+	* elf/dl-close.c: Handle decrementing of reference counters more
+	correctly. If necessary decrement reference counters of dependencies
+	of dependencies.
+	* elf/dl-lookup.c (add_dependency): Only increment reference counter
+	of the object itself and not also its dependencies.
+	* elf/dl-open.c: Increment reference counters here.
+	* elf/dl-deps.c: Remove reference counter handling here.
+	* elf/dl-load.c: Likewise.
+	* elf/rtld.c: Adjust for _dl_map_deps not handling reference counters.
+
+	* elf/loadtest.c: Print loaded objects at the beginning.
+
 2000-10-24  Andreas Jaeger  <aj@suse.de>
 
 	* sysdeps/mips/dl-machine.h: Partly revert patch from 2000-10-18.