void * handle = dlopen(libName.c_str(), RTLD_LAZY);
if(!handle)
{
- fputs (dlerror(), stderr);
+ cerr << dlerror() << endl;
return NULL;
}
else
factory = (void * (*)()) dlsym(handle, symbol.c_str());
if(factory==NULL)
{
- fputs (dlerror(), stderr);
+ cerr << dlerror() << endl;
return NULL;
}
else return factory();
void * handle = dlopen(libName.c_str(), RTLD_LAZY);
if(!handle)
{
- fputs (dlerror(), stderr);
+ cerr << dlerror() << endl;
return NULL;
}
else
factory = (void * (*)()) dlsym(handle, symbol.c_str());
if(factory==NULL)
{
- fputs (dlerror(), stderr);
+ cerr << dlerror() << endl;
return NULL;
}
else return factory();