diff options
Diffstat (limited to 'src/cppunit/ShlDynamicLibraryManager.cpp')
| -rw-r--r-- | src/cppunit/ShlDynamicLibraryManager.cpp | 15 |
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; } |
