blob: 442675458b5e023844443effe52c3e12bb2bf2a9 [file] [log] [blame]
xf.libdd93d52023-05-12 07:10:14 -07001#include <config.h>
2#include <dlfcn.h>
3#include <stdio.h>
4
5extern int var;
6
7static int
8do_test (void)
9{
10 var = 1;
11
12 void *h = dlopen ("tst-unique2mod2.so", RTLD_LAZY);
13 if (h == NULL)
14 {
15 puts ("cannot load tst-unique2mod2");
16 return 1;
17 }
18 int (*f) (int *) = dlsym (h, "f");
19 if (f == NULL)
20 {
21 puts ("cannot locate f in tst-unique2mod2");
22 return 1;
23 }
24 return f (&var);
25}
26
27#define TEST_FUNCTION do_test ()
28#include "../test-skeleton.c"