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 | |
| parent | d0567fcfa1e348e1bc6d91a95caa44075465bbf8 (diff) | |
| download | cppunit-13244fdaa4ff563bdb0e853b8e081fe4ebb4001f.tar.gz | |
report dlerror messages on unix
Upstream Libreoffice patch.
Diffstat (limited to 'src/cppunit')
| -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 ""; } |
