diff options
Diffstat (limited to 'Source/kwsys/DynamicLoader.cxx')
-rw-r--r-- | Source/kwsys/DynamicLoader.cxx | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Source/kwsys/DynamicLoader.cxx b/Source/kwsys/DynamicLoader.cxx index 1fdcaf0..9ca9146 100644 --- a/Source/kwsys/DynamicLoader.cxx +++ b/Source/kwsys/DynamicLoader.cxx @@ -335,11 +335,21 @@ const char* DynamicLoader::LastError() #endif //_WIN32 // --------------------------------------------------------------- -// 4. Implementation for BeOS -#ifdef __BEOS__ +// 4. Implementation for BeOS / Haiku +#if defined __BEOS__ || defined(__HAIKU__) + #include <string.h> // for strerror() + +#ifdef __BEOS__ #include <be/kernel/image.h> #include <be/support/Errors.h> +#endif + +#ifdef __HAIKU__ +#include <os/kernel/image.h> +#include <os/support/Errors.h> +#endif + #define DYNAMICLOADER_DEFINED 1 namespace KWSYS_NAMESPACE |