ENH: a few more haiku fixes, stop the debugger from coming up for tests

This commit is contained in:
Bill Hoffman 2008-09-22 14:05:13 -04:00
parent 43fe0d3978
commit 67dc176ffa
3 changed files with 7 additions and 1 deletions

View File

@ -25,6 +25,8 @@
#if MAC_OS_X_VERSION_MAX_ALLOWED < 1030 #if MAC_OS_X_VERSION_MAX_ALLOWED < 1030
#include <mach-o/dyld.h> #include <mach-o/dyld.h>
#endif #endif
#elif defined(__HAIKU__)
#include <os/kernel/image.h>
#elif defined(__BEOS__) #elif defined(__BEOS__)
#include <be/kernel/image.h> #include <be/kernel/image.h>
#endif #endif

View File

@ -63,6 +63,10 @@ do.
#include <dirent.h> /* DIR, dirent */ #include <dirent.h> /* DIR, dirent */
#include <ctype.h> /* isspace */ #include <ctype.h> /* isspace */
#ifdef __HAIKU__
#undef __BEOS__
#endif
#if defined(KWSYS_C_HAS_PTRDIFF_T) && KWSYS_C_HAS_PTRDIFF_T #if defined(KWSYS_C_HAS_PTRDIFF_T) && KWSYS_C_HAS_PTRDIFF_T
typedef ptrdiff_t kwsysProcess_ptrdiff_t; typedef ptrdiff_t kwsysProcess_ptrdiff_t;
#else #else

View File

@ -87,7 +87,7 @@ int test4(int argc, const char* argv[])
#if defined(_WIN32) #if defined(_WIN32)
/* Avoid error diagnostic popups since we are crashing on purpose. */ /* Avoid error diagnostic popups since we are crashing on purpose. */
SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX); SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX);
#elif defined(__BEOS__) #elif defined(__BEOS__) || defined(__HAIKU__)
/* Avoid error diagnostic popups since we are crashing on purpose. */ /* Avoid error diagnostic popups since we are crashing on purpose. */
disable_debugger(1); disable_debugger(1);
#endif #endif