]> git.saurik.com Git - wxWidgets.git/commitdiff
Make this compile on Darwin. Vadim, could you please check this is correct?
authorDavid Elliott <dfe@tgwbd.org>
Mon, 17 Jan 2005 02:45:32 +0000 (02:45 +0000)
committerDavid Elliott <dfe@tgwbd.org>
Mon, 17 Jan 2005 02:45:32 +0000 (02:45 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31423 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/unix/dlunix.cpp

index 30fdae4f36c1ecd7759a63ea705f03af564ea918..fcad9a56713502ee2f1d59e3ce319271d3d65702 100644 (file)
     #include "wx/log.h"
 #endif
 
+#if defined(__DARWIN__)
+    #include <dlfcn.h>
+#endif
+
 #if defined(HAVE_DLOPEN) || defined(__DARWIN__)
     #define USE_POSIX_DL_FUNCS
 #elif !defined(HAVE_SHL_LOAD)
@@ -226,7 +230,7 @@ void wxDynamicLibrary::Unload(wxDllType handle)
     shl_unload(handle);
 #endif // USE_POSIX_DL_FUNCS/!USE_POSIX_DL_FUNCS
 
-#ifdef USE_POSIX_DL_FUNCS
+#if defined(USE_POSIX_DL_FUNCS) && defined(wxHAVE_DYNLIB_ERROR)
     if ( rc != 0 )
         Error();
 #endif