Expand description
dlfcn.h implementation.
See https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/dlfcn.h.html.
Structs§
Constants§
- RTLD_
DEFAULT - Special purpose value for
handlefordlsym()reserved by POSIX for future use. The identifier lookup happens in the normal global scope; that is, a search for an identifier usinghandlewould find the same definition as a direct use of this identifier in the program code. - RTLD_
GLOBAL - All symbols are available for relocation processing of other modules.
- RTLD_
LAZY - Relocations are performed at an implementation-defined time.
- RTLD_
LOCAL - All symbold are not made available for relocation processing by other modules.
- RTLD_
NOLOAD - Non-POSIX, see https://www.man7.org/linux/man-pages/man3/dlopen.3.html. Don’t load the shared object.
- RTLD_
NOW - Relocations are performed when the object is loaded.
Functions§
- dladdr⚠
- See https://pubs.opengroup.org/onlinepubs/9799919799/functions/dladdr.html.
- dlclose⚠
- See https://pubs.opengroup.org/onlinepubs/9799919799/functions/dlclose.html.
- dlerror
- See https://pubs.opengroup.org/onlinepubs/9799919799/functions/dlerror.html.
- dlopen⚠
- See https://pubs.opengroup.org/onlinepubs/9799919799/functions/dlopen.html.
- dlsym⚠
- See https://pubs.opengroup.org/onlinepubs/9799919799/functions/dlsym.html.
Type Aliases§
- Dl_info
- alias as per spec update: https://www.austingroupbugs.net/view.php?id=1847