38 #include "blocxx/BLOCXX_config.h"
39 #if defined(BLOCXX_USE_SHL)
47 namespace BLOCXX_NAMESPACE
57 shlSharedLibraryLoader::loadSharedLibrary(
const String& filename)
const
59 shl_t libhandle = ::shl_load(filename.c_str(), BIND_IMMEDIATE, 0L);
69 ::shl_unload(libhandle);
77 "shl_load returned NULL. Error is: %1(%2)", errno, strerror(errno)));
88 shlSharedLibraryLoader::~shlSharedLibraryLoader()
94 #endif // #if defined(BLOCXX_USE_SHL)