dlsym
if ((getfunctionlist = dlsym(handle, "C_GetFunctionList")) == NULL)
void *dlsym(void * __restrict, const char * __restrict);
p = dlsym((void *)handle, name);
nss_cache_cycle_prevention_func = dlsym(handle,
mod_init_func = dlsym(module_lib, "load_module");
*raddr = dlsym(RTLD_NEXT, name);
_my_crypt = (int (*)())dlsym(dlhandle, "_des_crypt");