a86150739159771750bd08fad79d1a04581e7396
[libc-test] / src / api / dlfcn.c
1 #include <dlfcn.h>
2 #define C(n) switch(n){case n:;}
3 static void f()
4 {
5 C(RTLD_LAZY)
6 C(RTLD_NOW)
7 C(RTLD_GLOBAL)
8 C(RTLD_LOCAL)
9
10 int(*p_dlclose)(void*) = dlclose;
11 char*(*p_dlerror)(void) = dlerror;
12 void*(*p_dlopen)(const char*,int) = dlopen;
13 void*(*p_dlsym)(void*restrict,const char*restrict) = dlsym;
14 }