aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-08-19 07:17:09 +0000
committerUlrich Drepper <drepper@redhat.com>2000-08-19 07:17:09 +0000
commit752a2a50d4574791b2861653d4352c6b6e4b97ff (patch)
tree2cbe7eac254ad4e35b9dec0000d85bb6ea915a7e /ChangeLog
parent003715fa0da9048b8e1a30b5284013bcf2990257 (diff)
downloadglibc-752a2a50d4574791b2861653d4352c6b6e4b97ff.zip
glibc-752a2a50d4574791b2861653d4352c6b6e4b97ff.tar.gz
glibc-752a2a50d4574791b2861653d4352c6b6e4b97ff.tar.bz2
Update.
2000-08-19 Ulrich Drepper <drepper@redhat.com> * elf/Versions [ld] (GLIBC_2.2): Export _dl_check_map_versions. * elf/dl-deps.c (_dl_map_object_deps): If object was dependency of a dynamically loaded object remove old l_initfini list. * elf/dl-libc.c (free_mem): Used as __libc_subfreeres callback to remove some dynamically allocated memory blocks in the dynamic loading data structures. * elf/dl-load.c (add_name_to_object): Initialize dont_free to 0. * elf/dl-open.c (dl_open_workder): Don't call _dl_check_all_versions. Instead call _dl_check_map_versions only for the dependencies. * elf/rtld.c: Avoid unneccessary initializations. Mark l_libname information of initial objects as not free-able. * sysdeps/generic/ldsodefs.h (struct libname_list): Add dont_free element. * elf/filter.c: Call mtrace. * elf/restest1.c: Likewise. Close the objects. * elf/loadtest.c: Call mtrace. Check result of dlclose. Print more debug information. * elf/constload1.c: Add comment explaining not freed memory.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 50bd2c7..31f3463 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2000-08-19 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/Versions [ld] (GLIBC_2.2): Export _dl_check_map_versions.
+ * elf/dl-deps.c (_dl_map_object_deps): If object was dependency of
+ a dynamically loaded object remove old l_initfini list.
+ * elf/dl-libc.c (free_mem): Used as __libc_subfreeres callback to
+ remove some dynamically allocated memory blocks in the dynamic
+ loading data structures.
+ * elf/dl-load.c (add_name_to_object): Initialize dont_free to 0.
+ * elf/dl-open.c (dl_open_workder): Don't call _dl_check_all_versions.
+ Instead call _dl_check_map_versions only for the dependencies.
+ * elf/rtld.c: Avoid unneccessary initializations. Mark l_libname
+ information of initial objects as not free-able.
+ * sysdeps/generic/ldsodefs.h (struct libname_list): Add dont_free
+ element.
+
+ * elf/filter.c: Call mtrace.
+ * elf/restest1.c: Likewise. Close the objects.
+ * elf/loadtest.c: Call mtrace. Check result of dlclose. Print more
+ debug information.
+
+ * elf/constload1.c: Add comment explaining not freed memory.
+
2000-08-18 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/bits/stat.h: Add pads to show