dlopen
if ((handle = dlopen(provider_id, RTLD_NOW)) == NULL) {
void *dlopen(const char *, int);
return (dlopen(path, mode));
module_lib = dlopen(module_lib_file, RTLD_LAZY);
dlopen(*argv, RTLD_TRACE);
if (dlpath[0] != '\0' && (dlhandle = dlopen(dlpath, 0444)) != NULL)