summaryrefslogtreecommitdiffstats
path: root/cpukit
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-11-07 11:23:03 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-11-07 15:19:21 +0100
commit2195fd27a7fa982da7cb4f131e399f04a0ed0da1 (patch)
tree85e4a1abb846233ef0e6819446cc146dedd0ee8e /cpukit
parentsapi: Fix user scheduler configuration (diff)
downloadrtems-2195fd27a7fa982da7cb4f131e399f04a0ed0da1.tar.bz2
sapi: Make initial user extensions table read-only
Diffstat (limited to 'cpukit')
-rw-r--r--cpukit/sapi/include/confdefs.h2
-rw-r--r--cpukit/sapi/include/rtems/config.h2
-rw-r--r--cpukit/score/src/userext.c8
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();