summaryrefslogtreecommitdiff
path: root/src/cppunit/ShlDynamicLibraryManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cppunit/ShlDynamicLibraryManager.cpp')
-rw-r--r--src/cppunit/ShlDynamicLibraryManager.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/cppunit/ShlDynamicLibraryManager.cpp b/src/cppunit/ShlDynamicLibraryManager.cpp
index a9849e9..9f4be22 100644
--- a/src/cppunit/ShlDynamicLibraryManager.cpp
+++ b/src/cppunit/ShlDynamicLibraryManager.cpp
@@ -14,7 +14,6 @@ DynamicLibraryManager::LibraryHandle
DynamicLibraryManager::doLoadLibrary( const std::string &libraryName )
{
return ::shl_load(libraryName.c_str(), BIND_IMMEDIATE, 0L);
- //return ::dlopen( libraryName.c_str(), RTLD_NOW ); // RTLD_LAZY ?
}
@@ -22,7 +21,6 @@ void
DynamicLibraryManager::doReleaseLibrary()
{
::shl_unload( (shl_t)m_libraryHandle);
- //::dlclose( m_libraryHandle);
}
@@ -30,12 +28,15 @@ DynamicLibraryManager::Symbol
DynamicLibraryManager::doFindSymbol( const std::string &symbol )
{
DynamicLibraryManager::Symbol L_symaddr = 0;
- if ( ::shl_findsym ( (shl_t*)(&m_libraryHandle), symbol.c_str(), TYPE_UNDEFINED, &L_symaddr ) == 0 ) {
+ if ( ::shl_findsym( (shl_t*)(&m_libraryHandle),
+ symbol.c_str(),
+ TYPE_UNDEFINED,
+ &L_symaddr ) == 0 )
+ {
return L_symaddr;
- } else {
- return 0;
- }
- //return ::dlsym ( m_libraryHandle, symbol.c_str() );
+ }
+
+ return 0;
}