Changeset 3b4795b4 in rtems for testsuites/psxtests/psxfatal02/init.c
- Timestamp:
- 02/14/20 10:20:42 (4 years ago)
- Branches:
- 5, master
- Children:
- b8648bd
- Parents:
- 9bdb6aa3
- git-author:
- Sebastian Huber <sebastian.huber@…> (02/14/20 10:20:42)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (02/25/20 06:15:18)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
testsuites/psxtests/psxfatal02/init.c
r9bdb6aa3 r3b4795b4 9 9 */ 10 10 11 #include <errno.h>12 #include <limits.h>13 14 #include <rtems/posix/posixapi.h>15 16 /*17 * Way too much stack space. Should generate a fatal error18 * on the init task create.19 */20 #define CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE21 #define CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE 022 posix_initialization_threads_table POSIX_Initialization_threads[] = {23 { POSIX_Init,24 #if INT_MAX < (12 * 1024 * 1024)25 INT_MAX26 #else27 12 * 1024 * 1024 /* too much stack */28 #endif29 }30 };31 32 #define CONFIGURE_POSIX_INIT_THREAD_TABLE_NAME POSIX_Initialization_threads33 34 #define CONFIGURE_POSIX_INIT_THREAD_TABLE_SIZE \35 sizeof(CONFIGURE_POSIX_INIT_THREAD_TABLE_NAME) / \36 sizeof(posix_initialization_threads_table)37 38 11 #define FATAL_ERROR_TEST_NAME "2" 39 12 #define FATAL_ERROR_DESCRIPTION \ … … 41 14 #define FATAL_ERROR_EXPECTED_SOURCE INTERNAL_ERROR_CORE 42 15 #define FATAL_ERROR_EXPECTED_ERROR INTERNAL_ERROR_POSIX_INIT_THREAD_CREATE_FAILED 16 17 static void *stack_allocator(size_t unused) 18 { 19 return NULL; 20 } 21 22 static void stack_deallocator(void *unused) 23 { 24 } 25 26 #define CONFIGURE_TASK_STACK_ALLOCATOR stack_allocator 27 28 #define CONFIGURE_TASK_STACK_DEALLOCATOR stack_deallocator 43 29 44 30 static void force_error(void)
Note: See TracChangeset
for help on using the changeset viewer.