RTLD_DEEPBINDon systems where this predicate is implemented using dlopen() and these flags are supported. If the flag is not supported on the target OS, the corresponding option is silently ignored.
- When to resolve symbols. Values are
- Visibility of the new symbols. Values are are
global, making the new symbols available to all subsequently loaded shared objects.
now(true)is the same as
resolve(now). Provided for backward compatibility.
global(true)is the same as
visibility(global). Provided for backward compatibility.
RTLD_NOLOAD. This returns a handle to the object if it is already loaded and
NULLotherwise. It causes this predicate to fail silently if the object is not loaded.
Note that these flags may not be supported by your operating system. Check the documentation of dlopen() or equivalent on your operating system. Unsupported flags are silently ignored.