The file that provides functions to manage dynamic-link libraries. More...
Macros | |
| #define | RTLD_LAZY 0x00001 |
| Lazy function call binding. | |
| #define | RTLD_NOW 0x00002 |
| Immediate function call binding. | |
| #define | RTLD_GLOBAL 0x00004 |
| Symbols in this dlopen'ed obj are visible to other dlopen'ed objs. | |
| #define | RTLD_LOCAL 0x00008 |
| Symbols in this dlopen'ed obj are not visible to other dlopen'ed objs. | |
| #define | RTLD_NODELETE 0x01000 |
| Symbols are not deleted when closed. | |
| #define | HAVE_DLOPEN 1 |
| #define | HAVE_DLSYM 1 |
Functions | |
| EVIL_API void * | dlopen (const char *path, int mode) |
| Map a specified executable module (either a .dll or .exe file) into the address space of the user process. | |
| EVIL_API int | dlclose (void *handle) |
| Close a dynamic-link library. | |
| EVIL_API void * | dlsym (void *handle, const char *symbol) |
| Get the address of a symbol. | |
| EVIL_API char * | dlerror (void) |
| Get diagnostic information. | |
The file that provides functions to manage dynamic-link libraries.
| #define RTLD_LAZY 0x00001 |
Lazy function call binding.
Referenced by eina_module_load().
| #define RTLD_NOW 0x00002 |
Immediate function call binding.
Referenced by efl_quicklaunch_prepare(), eina_module_load(), and elm_quicklaunch_prepare().
| #define RTLD_GLOBAL 0x00004 |
Symbols in this dlopen'ed obj are visible to other dlopen'ed objs.
Referenced by efl_quicklaunch_prepare(), eina_module_load(), and elm_quicklaunch_prepare().