1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-08 17:42:12 +03:00

* elf/dl-close.c (_dl_close): If dependency is not unloaded make

sure no reference to the unloaded map's search list remains in the
	dependency's scope.

2006-09-16  Jakub Jelinek  <jakub@redhat.com>

	* elf/Makefile: Add rules to build and run unload7 test.
	* elf/unload7.c: New test.
	* elf/unload7mod1.c: New file.
	* elf/unload7mod2.c: New file.
This commit is contained in:
Ulrich Drepper
2006-09-19 14:42:12 +00:00
parent 0466106efc
commit 1ee2ff2053
6 changed files with 90 additions and 3 deletions

11
elf/unload7mod1.c Normal file
View File

@@ -0,0 +1,11 @@
#include <dlfcn.h>
#include <stdio.h>
int
foo (int i)
{
if (dlsym (RTLD_DEFAULT, "unload7_nonexistent_symbol") == NULL)
return 1;
puts ("dlsym returned non-NULL");
return 0;
}