Update #2408. --- cpukit/sapi/src/exinit.c | 2 -- cpukit/score/include/rtems/score/apiext.h | 9 +-------- cpukit/score/src/apiext.c | 6 +----- 3 files changed, 2 insertions(+), 15 deletions(-)
diff --git a/cpukit/sapi/src/exinit.c b/cpukit/sapi/src/exinit.c index 98c4079..b29d8c0 100644 --- a/cpukit/sapi/src/exinit.c +++ b/cpukit/sapi/src/exinit.c @@ -101,8 +101,6 @@ void rtems_initialize_data_structures(void) _Objects_MP_Handler_early_initialization(); #endif - _API_extensions_Initialization(); - _Thread_Dispatch_initialization(); _User_extensions_Handler_initialization(); diff --git a/cpukit/score/include/rtems/score/apiext.h b/cpukit/score/include/rtems/score/apiext.h index 8382673..44f16e5 100644 --- a/cpukit/score/include/rtems/score/apiext.h +++ b/cpukit/score/include/rtems/score/apiext.h @@ -81,14 +81,7 @@ typedef struct { /** * This is the list of API extensions to the system initialization. */ -SCORE_EXTERN Chain_Control _API_extensions_List; - -/** - * @brief Initialize the API extensions handler. - * - * This routine initializes the API extension handler. - */ -void _API_extensions_Initialization( void ); +extern Chain_Control _API_extensions_List; /** * @brief Add extension set to the active set. diff --git a/cpukit/score/src/apiext.c b/cpukit/score/src/apiext.c index 3d9121d..1d5ce96 100644 --- a/cpukit/score/src/apiext.c +++ b/cpukit/score/src/apiext.c @@ -19,13 +19,9 @@ #include "config.h" #endif -#include <rtems/system.h> #include <rtems/score/apiext.h> -void _API_extensions_Initialization( void ) -{ - _Chain_Initialize_empty( &_API_extensions_List ); -} +CHAIN_DEFINE_EMPTY( _API_extensions_List ); void _API_extensions_Add( API_extensions_Control *the_extension -- 1.8.4.5 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel