1 #include <dlfcn.h>
2 #include <stdio.h>
3 
4 static int
do_test(void)5 do_test (void)
6 {
7   void *handle = dlopen ("$ORIGIN/bug-atexit3-lib.so", RTLD_LAZY);
8   if (handle == NULL)
9     {
10       printf ("dlopen failed: %s\n", dlerror ());
11       return 1;
12     }
13   dlclose (handle);
14   return 0;
15 }
16 
17 #define TEST_FUNCTION do_test ()
18 #include "../test-skeleton.c"
19