diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-11-07 11:23:03 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-11-07 15:19:21 +0100 |
commit | 2195fd27a7fa982da7cb4f131e399f04a0ed0da1 (patch) | |
tree | 85e4a1abb846233ef0e6819446cc146dedd0ee8e | |
parent | sapi: Fix user scheduler configuration (diff) | |
download | rtems-2195fd27a7fa982da7cb4f131e399f04a0ed0da1.tar.bz2 |
sapi: Make initial user extensions table read-only
-rw-r--r-- | cpukit/sapi/include/confdefs.h | 2 | ||||
-rw-r--r-- | cpukit/sapi/include/rtems/config.h | 2 | ||||
-rw-r--r-- | cpukit/score/src/userext.c | 8 |
3 files changed, 6 insertions, 6 deletions
diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h index e154a7a377..e32942b58b 100644 --- a/cpukit/sapi/include/confdefs.h +++ b/cpukit/sapi/include/confdefs.h @@ -1608,7 +1608,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper = #if defined(CONFIGURE_INITIAL_EXTENSIONS) || \ defined(CONFIGURE_STACK_CHECKER_ENABLED) || \ (defined(RTEMS_NEWLIB) && !defined(CONFIGURE_DISABLE_NEWLIB_REENTRANCY)) - rtems_extensions_table Configuration_Initial_Extensions[] = { + static const rtems_extensions_table Configuration_Initial_Extensions[] = { #if !defined(CONFIGURE_DISABLE_NEWLIB_REENTRANCY) RTEMS_NEWLIB_EXTENSION, #endif diff --git a/cpukit/sapi/include/rtems/config.h b/cpukit/sapi/include/rtems/config.h index ed869ec8e7..983af84abf 100644 --- a/cpukit/sapi/include/rtems/config.h +++ b/cpukit/sapi/include/rtems/config.h @@ -213,7 +213,7 @@ typedef struct { uint32_t number_of_device_drivers; rtems_driver_address_table *Device_driver_table; uint32_t number_of_initial_extensions; - rtems_extensions_table *User_extension_table; + const rtems_extensions_table *User_extension_table; #if defined(RTEMS_MULTIPROCESSING) rtems_multiprocessing_table *User_multiprocessing_table; #endif diff --git a/cpukit/score/src/userext.c b/cpukit/score/src/userext.c index 55754842ec..4b81daa4ea 100644 --- a/cpukit/score/src/userext.c +++ b/cpukit/score/src/userext.c @@ -27,10 +27,10 @@ void _User_extensions_Handler_initialization(void) { - User_extensions_Control *extension; - uint32_t i; - uint32_t number_of_extensions; - User_extensions_Table *initial_extensions; + User_extensions_Control *extension; + uint32_t i; + uint32_t number_of_extensions; + const User_extensions_Table *initial_extensions; number_of_extensions = rtems_configuration_get_number_of_initial_extensions(); initial_extensions = rtems_configuration_get_user_extension_table(); |