diff options
-rw-r--r-- | testsuites/psxtests/psxfatal01/testcase.h | 6 | ||||
-rw-r--r-- | testsuites/psxtests/psxfatal02/testcase.h | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/testsuites/psxtests/psxfatal01/testcase.h b/testsuites/psxtests/psxfatal01/testcase.h index 731a31b43a..2426e7b413 100644 --- a/testsuites/psxtests/psxfatal01/testcase.h +++ b/testsuites/psxtests/psxfatal01/testcase.h @@ -4,6 +4,8 @@ #include <errno.h> +#include <rtems/posix/posixapi.h> + /* * Way too much stack space. Should generate a fatal error * on the init task create. @@ -26,8 +28,8 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = { #define FATAL_ERROR_DESCRIPTION \ "POSIX API Init thread create failure - NULL entry" #define FATAL_ERROR_EXPECTED_SOURCE INTERNAL_ERROR_POSIX_API -#define FATAL_ERROR_EXPECTED_IS_INTERNAL TRUE -#define FATAL_ERROR_EXPECTED_ERROR EFAULT +#define FATAL_ERROR_EXPECTED_IS_INTERNAL FALSE +#define FATAL_ERROR_EXPECTED_ERROR ((POSIX_FD_PTHREAD << 8) | EFAULT) void force_error(void) { diff --git a/testsuites/psxtests/psxfatal02/testcase.h b/testsuites/psxtests/psxfatal02/testcase.h index 411782945b..7c107154ae 100644 --- a/testsuites/psxtests/psxfatal02/testcase.h +++ b/testsuites/psxtests/psxfatal02/testcase.h @@ -5,6 +5,8 @@ #include <errno.h> #include <limits.h> +#include <rtems/posix/posixapi.h> + /* * Way too much stack space. Should generate a fatal error * on the init task create. @@ -31,8 +33,8 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = { #define FATAL_ERROR_DESCRIPTION \ "POSIX API Init thread create failure -- no memory for stack" #define FATAL_ERROR_EXPECTED_SOURCE INTERNAL_ERROR_POSIX_API -#define FATAL_ERROR_EXPECTED_IS_INTERNAL TRUE -#define FATAL_ERROR_EXPECTED_ERROR EAGAIN +#define FATAL_ERROR_EXPECTED_IS_INTERNAL FALSE +#define FATAL_ERROR_EXPECTED_ERROR ((POSIX_FD_PTHREAD << 8) | EAGAIN) void force_error(void) { |