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 23:17:13 +0200 |
| commit | 88e5175fdb41bac4080bc94099dcb8bbd2744ebb (patch) | |
| tree | c4ed87eba230a7f58da5bbc3ce8cd16e80f69a1c /src/cppunit/UnixDynamicLibraryManager.cpp | |
| parent | a4c615c61d85293e0cfdedc6bb54f2c40c3e8578 (diff) | |
| download | cppunit-88e5175fdb41bac4080bc94099dcb8bbd2744ebb.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 ""; } |
