If the onload library libonload is opened with dlopen()
and
closed with dlclose()
it can leave the application in an unpredictable
state. Users are advised to use the RTLD_NODELETE
flag to prevent the
library from being unloaded when dlclose()
is called.