diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2013-05-25 22:49:09 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2013-05-25 22:49:09 +0200 |
commit | 13244fdaa4ff563bdb0e853b8e081fe4ebb4001f (patch) | |
tree | 96de076598ae4ab934de27008ea4dc889a496944 /src/cppunit/UnixDynamicLibraryManager.cpp | |
parent | d0567fcfa1e348e1bc6d91a95caa44075465bbf8 (diff) | |
download | cppunit-13244fdaa4ff563bdb0e853b8e081fe4ebb4001f.tar.gz |
report dlerror messages on unix
Upstream Libreoffice patch.
Diffstat (limited to 'src/cppunit/UnixDynamicLibraryManager.cpp')
-rw-r--r-- | src/cppunit/UnixDynamicLibraryManager.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cppunit/UnixDynamicLibraryManager.cpp b/src/cppunit/UnixDynamicLibraryManager.cpp index f235cce..4de32cf 100644 --- a/src/cppunit/UnixDynamicLibraryManager.cpp +++ b/src/cppunit/UnixDynamicLibraryManager.cpp @@ -34,7 +34,11 @@ DynamicLibraryManager::doFindSymbol( const std::string &symbol ) std::string DynamicLibraryManager::getLastErrorDetail() const { - return ""; + const char* last_error = ::dlerror(); + if(last_error) + return last_error; + else + return ""; } |