RTLD_NODELETE (since glibc 2.2)
Do not unload the library during dlclose(). Consequently, the library's static variables are not reinitialized if the library is reloaded with dlopen() at a later time. This flag is not specified in POSIX.1-2001.
RTLD_NODELETE is available on Linux and BSD systems.
RTLD_NODELETE
is available on Linux and BSD systems.