summaryrefslogtreecommitdiffstats
path: root/cpukit/score/src/objectinitializeinformation.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/score/src/objectinitializeinformation.c')
-rw-r--r--cpukit/score/src/objectinitializeinformation.c17
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