1 #ifndef __DLFCN_H__
2 # define __DLFCN_H__
3 
4 extern void *dlopen  (const char *file, int mode);
5 extern int   dlclose (void *handle);
6 extern void *dlsym   (void * handle, const char * name);
7 extern char *dlerror (void);
8 
9 /* These don't mean anything on windows */
10 #define RTLD_NEXT      ((void *) -1l)
11 #define RTLD_DEFAULT   ((void *) 0)
12 #define RTLD_LAZY                                       -1
13 #define RTLD_NOW                                        -1
14 #define RTLD_BINDING_MASK -1
15 #define RTLD_NOLOAD                             -1
16 #define RTLD_GLOBAL                             -1
17 
18 #endif /* __DLFCN_H__ */
19