diff options
| author | Baptiste Lepilleur <gaiacrtn@free.fr> | 2003-05-07 19:29:13 +0000 |
|---|---|---|
| committer | Baptiste Lepilleur <gaiacrtn@free.fr> | 2003-05-07 19:29:13 +0000 |
| commit | fcf9632822440fad1588dc076e734496591f18ab (patch) | |
| tree | 79be8acfb0c028893620fadd6ad64b1d3825b22b /src/cppunit/ShlDynamicLibraryManager.cpp | |
| parent | ad7d9b040b7a78e7ac14f7d3556b2eb5f09f5b81 (diff) | |
| download | cppunit-fcf9632822440fad1588dc076e734496591f18ab.tar.gz | |
Makefile.
Makefile.am
* configure.in
* config/ac_dll.m4
* examples/cppunittest/Makefile.am
* examples/hierarchy/Makefile.am
* examples/money/Makefile.am
* examples/simple/Makefile.am
* include/cppunit/config/SelectDllLoader.h
* include/cppunit/plugin/TestPlugIn.h
* include/cppunit/tools/Algorithm.h
* src/DllPlugInTester/Makefile.am
* src/cppunit/Makefile.am
* src/cppunit/TestDecorator.cpp
* src/cppunit/ShlDynamicLibraryManager.cpp
* src/cppunit/UnixDynamicLibraryManager.cpp
* src/cppunit/Win32DynamicLibraryManager.cpp: applied patch from
Abdessattar Sassi <abdesassi@users.sourceforge.net> to add support
for plug-in to hp-ux (patch #721546).
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; } |
