From 1d43a976a83f1b815ec07ce00e3db31fbd36aac4 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 4 Feb 2020 13:20:26 +0100 Subject: config: CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY Canonicalize CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY and use defined/undefined instead of TRUE/FALSE. Close #3862. --- cpukit/include/rtems/confdefs.h | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'cpukit') diff --git a/cpukit/include/rtems/confdefs.h b/cpukit/include/rtems/confdefs.h index 0a63dcc461..7d0d3fbeab 100644 --- a/cpukit/include/rtems/confdefs.h +++ b/cpukit/include/rtems/confdefs.h @@ -1234,15 +1234,6 @@ extern rtems_initialization_tasks_table Initialization_tasks[]; */ /**@{*/ -/** - * Should the RTEMS Workspace and C Program Heap be cleared automatically - * at system start up? - */ -#ifndef CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY - #define CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY FALSE -#endif -/**@}*/ /* end of add to group Configuration */ - /** * @defgroup ConfigurationMalloc RTEMS Malloc configuration * @@ -2787,7 +2778,11 @@ struct _reent *__getreent(void) CONFIGURE_TASK_STACK_ALLOCATOR_INIT, /* stack allocator init */ CONFIGURE_TASK_STACK_ALLOCATOR, /* stack allocator */ CONFIGURE_TASK_STACK_DEALLOCATOR, /* stack deallocator */ - CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY, /* true to clear memory */ + #ifdef CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY /* true to clear memory */ + true, + #else + false, + #endif #ifdef CONFIGURE_UNIFIED_WORK_AREAS /* true for unified work areas */ true, #else -- cgit v1.2.3