diff options
Diffstat (limited to 'cpukit/score/src/objectinitializeinformation.c')
-rw-r--r-- | cpukit/score/src/objectinitializeinformation.c | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/cpukit/score/src/objectinitializeinformation.c b/cpukit/score/src/objectinitializeinformation.c index a341dc1a5d..530e4e10ba 100644 --- a/cpukit/score/src/objectinitializeinformation.c +++ b/cpukit/score/src/objectinitializeinformation.c @@ -37,9 +37,7 @@ void _Objects_Do_initialize_information( #endif ) { - static Objects_Control *null_local_table = NULL; - uint32_t minimum_index; - Objects_Maximum maximum_per_allocation; + Objects_Maximum maximum_per_allocation; information->the_api = the_api; information->the_class = the_class; @@ -48,6 +46,7 @@ void _Objects_Do_initialize_information( information->inactive_per_block = 0; information->object_blocks = 0; information->inactive = 0; + information->local_table = NULL; /* * Set the maximum value to 0. It will be updated when objects are @@ -79,18 +78,6 @@ void _Objects_Do_initialize_information( information->objects_per_block = maximum_per_allocation; /* - * Provide a null local table entry for the case of any empty table. - */ - information->local_table = &null_local_table; - - /* - * Calculate minimum and maximum Id's - */ - minimum_index = (maximum_per_allocation == 0) ? 0 : 1; - information->minimum_id = - _Objects_Build_id( the_api, the_class, _Objects_Local_node, minimum_index ); - - /* * Calculate the maximum name length * * NOTE: Either 4 bytes for Classic API names or an arbitrary |