36 #if defined(DLFCN_WIN32_SHARED)
37 #if defined(DLFCN_WIN32_EXPORTS)
38 #define DLFCN_EXPORT __declspec(dllexport)
40 #define DLFCN_EXPORT __declspec(dllimport)
53 #define RTLD_LAZY RTLD_NOW
56 #define RTLD_GLOBAL (1 << 1)
59 #define RTLD_LOCAL (1 << 2)
66 #define RTLD_DEFAULT ((void*) 0)
69 #define RTLD_NEXT ((void*) -1)
DLFCN_EXPORT void * dlsym(void *handle, const char *name)
DLFCN_EXPORT void * dlopen(const char *file, int mode)
DLFCN_EXPORT char * dlerror(void)
DLFCN_EXPORT int dlclose(void *handle)
DLFCN_EXPORT int dladdr(const void *addr, Dl_info *info)
handle_interface< non_owning_identifier< storage > > handle
Non-owning handle to a Mechanism instance.