31#if defined(DLFCN_WIN32_SHARED)
32#if defined(DLFCN_WIN32_EXPORTS)
33# define DLFCN_EXPORT __declspec(dllexport)
35# define DLFCN_EXPORT __declspec(dllimport)
48#define RTLD_LAZY RTLD_NOW
51#define RTLD_GLOBAL (1 << 1)
54#define RTLD_LOCAL (1 << 2)
61#define RTLD_DEFAULT ((void *)0)
64#define RTLD_NEXT ((void *)-1)
DLFCN_EXPORT int dlclose(void *handle)
Definition dlfcn.c:462
DLFCN_EXPORT int dladdr(const void *addr, Dl_info *info)
Definition dlfcn.c:847
DLFCN_EXPORT void * dlsym(void *handle, const char *name)
Definition dlfcn.c:487
#define DLFCN_EXPORT
Definition dlfcn.h:38
DLFCN_EXPORT void * dlopen(const char *file, int mode)
Definition dlfcn.c:355
DLFCN_EXPORT char * dlerror(void)
Definition dlfcn.c:604
const char * dli_sname
Definition dlfcn.h:71
void * dli_saddr
Definition dlfcn.h:72
const char * dli_fname
Definition dlfcn.h:69
void * dli_fbase
Definition dlfcn.h:70