From 88e5175fdb41bac4080bc94099dcb8bbd2744ebb Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Sat, 25 May 2013 22:49:09 +0200 Subject: report dlerror messages on unix Upstream Libreoffice patch. --- src/cppunit/UnixDynamicLibraryManager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/cppunit/UnixDynamicLibraryManager.cpp') 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 ""; } -- cgit v1.2.1