diff options
Diffstat (limited to 'elf/resolvfail.c')
-rw-r--r-- | elf/resolvfail.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/elf/resolvfail.c b/elf/resolvfail.c deleted file mode 100644 index ebd635d153..0000000000 --- a/elf/resolvfail.c +++ /dev/null @@ -1,31 +0,0 @@ -#include <dlfcn.h> -#include <stdio.h> - -static const char obj[] = "testobj1.so"; - -int -main (void) -{ - void *d = dlopen (obj, RTLD_LAZY); - int n; - - if (d == NULL) - { - printf ("cannot load %s: %s\n", obj, dlerror ()); - return 1; - } - - for (n = 0; n < 10000; ++n) - if (dlsym (d, "does not exist") != NULL) - { - puts ("dlsym() did not fail"); - return 1; - } - else if (dlerror () == NULL) - { - puts ("dlerror() didn't return a string"); - return 1; - } - - return 0; -} |