dlsym
extern void *dlsym(void *image, const char *symbolName);
sCreateSolver = (CreateSolverFunction*)dlsym(imageHandle, "create_solver");
func = (void (*)(void)) dlsym(glxDso, "glXQueryChannelDeltasSGIX");
= (returnValue (*)parameters)dlsym(RTLD_DEFAULT, #function)
reg_fn = (nss_module_register_fn) dlsym(mod.handle,
return dlsym(handle, name);
sCreateInstanceFunc = (create_instance_t)dlsym(sImageHandle, "CreateInstance");
sDestroyInstanceFunc = (destroy_instance_t)dlsym(sImageHandle, "DestroyInstance");