diff options
Diffstat (limited to 'elf/tst-unique3.cc')
-rw-r--r-- | elf/tst-unique3.cc | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/elf/tst-unique3.cc b/elf/tst-unique3.cc deleted file mode 100644 index efdd6d78c2..0000000000 --- a/elf/tst-unique3.cc +++ /dev/null @@ -1,24 +0,0 @@ -#include "tst-unique3.h" - -#include <cstdio> -#include "../dlfcn/dlfcn.h" - -int t = S<char>::i; - -int -main (void) -{ - std::printf ("%d %d\n", S<char>::i, t); - int result = S<char>::i++ != 1 || t != 1; - result |= in_lib (); - void *d = dlopen ("$ORIGIN/tst-unique3lib2.so", RTLD_LAZY); - int (*fp) (); - if (d == NULL || (fp = (int(*)()) dlsym (d, "in_lib2")) == NULL) - { - std::printf ("failed to get symbol in_lib2\n"); - return 1; - } - result |= fp (); - dlclose (d); - return result; -} |