From 8699e7b1daa5d250b8bc69e1ecffae80170277e5 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 21 Oct 2000 06:02:49 +0000 Subject: Update. * elf/dl-close.c: Decrement opencount for all dependencies which can be removed even if the object is not yet unloaded. * elf/dl-deps.c (_dl_map_object_deps): If dependency is already in the list decrement opencount of all dependencies. * elf/dl-load.c (_dl_map_object_from_fd): Increment object of object and all dependencies. (_dl_map_object): Likewise. * elf/dl-lookup.c (add_dependency): Likewise. * elf/loadtest.c: Add debug when with more output. --- elf/unload2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'elf/unload2.c') diff --git a/elf/unload2.c b/elf/unload2.c index b544e794c8..7a38053433 100644 --- a/elf/unload2.c +++ b/elf/unload2.c @@ -10,7 +10,8 @@ for (map = _r_debug.r_map; map != NULL; map = map->l_next) \ if (map->l_type == lt_loaded) \ printf ("name = \"%s\", opencount = %d\n", \ - map->l_name, (int) map->l_opencount) + map->l_name, (int) map->l_opencount); \ + fflush (stdout) int main (void) -- cgit 1.4.1