summaryrefslogtreecommitdiff
path: root/src/cppunit/UnixDynamicLibraryManager.cpp
diff options
context:
space:
mode:
authorBaptiste Lepilleur <gaiacrtn@free.fr>2004-03-13 10:22:49 +0000
committerBaptiste Lepilleur <gaiacrtn@free.fr>2004-03-13 10:22:49 +0000
commit943bbb17d1339a3cae3b930e3f7f1cb2f9fec297 (patch)
tree4b24853664c11472708487b44e36698315133a83 /src/cppunit/UnixDynamicLibraryManager.cpp
parentb65ceb2d1c4c4fc1b56f0e04f4d7011cfd4d1a01 (diff)
downloadcppunit-943bbb17d1339a3cae3b930e3f7f1cb2f9fec297.tar.gz
src/cppunit/UnixDynamicLibraryManager.cpp: applied patch #816563
from Gareth Sylvester. Adding RTLD_GLOBAL allows test plug-ins to provide symbols to shared objects they load themselves.
Diffstat (limited to 'src/cppunit/UnixDynamicLibraryManager.cpp')
-rw-r--r--src/cppunit/UnixDynamicLibraryManager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cppunit/UnixDynamicLibraryManager.cpp b/src/cppunit/UnixDynamicLibraryManager.cpp
index c5cbcfe..f235cce 100644
--- a/src/cppunit/UnixDynamicLibraryManager.cpp
+++ b/src/cppunit/UnixDynamicLibraryManager.cpp
@@ -13,7 +13,7 @@ CPPUNIT_NS_BEGIN
DynamicLibraryManager::LibraryHandle
DynamicLibraryManager::doLoadLibrary( const std::string &libraryName )
{
- return ::dlopen( libraryName.c_str(), RTLD_NOW ); // RTLD_LAZY ?
+ return ::dlopen( libraryName.c_str(), RTLD_NOW | RTLD_GLOBAL );
}