From 1d5d667b3bbbdd78d86bbe3c7a0282d9ed5802c5 Mon Sep 17 00:00:00 2001 From: Robert Mason Date: Sun, 28 Oct 2012 21:42:48 +0000 Subject: vxworks fixups From-SVN: r192898 --- fixincludes/tests/base/math.h | 10 +++++----- fixincludes/tests/base/sys/stat.h | 7 +++++++ fixincludes/tests/base/testing.h | 6 ++++++ 3 files changed, 18 insertions(+), 5 deletions(-) (limited to 'fixincludes/tests') diff --git a/fixincludes/tests/base/math.h b/fixincludes/tests/base/math.h index a97e88b..7660172 100644 --- a/fixincludes/tests/base/math.h +++ b/fixincludes/tests/base/math.h @@ -15,11 +15,6 @@ #endif -#if defined( AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_2_CHECK ) -#include -#endif /* AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_2_CHECK */ - - #if defined( BROKEN_CABS_CHECK ) #ifdef __STDC__ @@ -30,6 +25,11 @@ #endif /* BROKEN_CABS_CHECK */ +#if defined( DARWIN_9_LONG_DOUBLE_FUNCS_2_CHECK ) +#include +#endif /* DARWIN_9_LONG_DOUBLE_FUNCS_2_CHECK */ + + #if defined( HPPA_HPUX_FP_MACROS_CHECK ) #endif /* _INCLUDE_HPUX_SOURCE */ diff --git a/fixincludes/tests/base/sys/stat.h b/fixincludes/tests/base/sys/stat.h index 240c308..9c81cff 100644 --- a/fixincludes/tests/base/sys/stat.h +++ b/fixincludes/tests/base/sys/stat.h @@ -28,6 +28,13 @@ extern int fchmod(int, mode_t); #endif /* RS6000_FCHMOD_CHECK */ +#if defined( VXWORKS_MKDIR_MACRO_CHECK ) +extern STATUS mkdir (const char * _qwerty) ; +#define mkdir(dir, ...) ((void)0, ##__VA_ARGS__, (mkdir)(dir)) + +#endif /* VXWORKS_MKDIR_MACRO_CHECK */ + + #if defined( VXWORKS_NEEDS_VXWORKS_CHECK ) #include /* ULONG */ # define __INCstath diff --git a/fixincludes/tests/base/testing.h b/fixincludes/tests/base/testing.h index f1ffeff..cf95321 100644 --- a/fixincludes/tests/base/testing.h +++ b/fixincludes/tests/base/testing.h @@ -114,3 +114,9 @@ extern size_t #endif #endif /* VMS_USE_PRAGMA_EXTERN_MODEL_CHECK */ + + +#if defined( VXWORKS_REGS_CHECK ) +#include + +#endif /* VXWORKS_REGS_CHECK */ -- cgit v1.1