From e6d4b1d0861d0bd37d7d57db696286de254ad7a2 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 28 May 1996 13:13:34 +0000 Subject: added initial posix configuration support --- c/src/libmisc/monitor/mon-config.c | 19 ++++++++++--------- c/src/libmisc/monitor/mon-itask.c | 4 ++-- 2 files changed, 12 insertions(+), 11 deletions(-) (limited to 'c/src/libmisc/monitor') diff --git a/c/src/libmisc/monitor/mon-config.c b/c/src/libmisc/monitor/mon-config.c index f5c9f6f093..d7593dc912 100644 --- a/c/src/libmisc/monitor/mon-config.c +++ b/c/src/libmisc/monitor/mon-config.c @@ -29,21 +29,22 @@ rtems_monitor_config_canonical( ) { rtems_configuration_table *c = (rtems_configuration_table *) config_void; + rtems_api_configuration_table *r = c->RTEMS_api_configuration; canonical_config->work_space_start = c->work_space_start; canonical_config->work_space_size = c->work_space_size; - canonical_config->maximum_tasks = c->maximum_tasks; - canonical_config->maximum_timers = c->maximum_timers; - canonical_config->maximum_semaphores = c->maximum_semaphores; - canonical_config->maximum_message_queues = c->maximum_message_queues; - canonical_config->maximum_partitions = c->maximum_partitions; - canonical_config->maximum_regions = c->maximum_regions; - canonical_config->maximum_ports = c->maximum_ports; - canonical_config->maximum_periods = c->maximum_periods; + canonical_config->maximum_tasks = r->maximum_tasks; + canonical_config->maximum_timers = r->maximum_timers; + canonical_config->maximum_semaphores = r->maximum_semaphores; + canonical_config->maximum_message_queues = r->maximum_message_queues; + canonical_config->maximum_partitions = r->maximum_partitions; + canonical_config->maximum_regions = r->maximum_regions; + canonical_config->maximum_ports = r->maximum_ports; + canonical_config->maximum_periods = r->maximum_periods; canonical_config->maximum_extensions = c->maximum_extensions; canonical_config->microseconds_per_tick = c->microseconds_per_tick; canonical_config->ticks_per_timeslice = c->ticks_per_timeslice; - canonical_config->number_of_initialization_tasks = c->number_of_initialization_tasks; + canonical_config->number_of_initialization_tasks = r->number_of_initialization_tasks; } /* diff --git a/c/src/libmisc/monitor/mon-itask.c b/c/src/libmisc/monitor/mon-itask.c index 5ce4b55270..8d7b48277e 100644 --- a/c/src/libmisc/monitor/mon-itask.c +++ b/c/src/libmisc/monitor/mon-itask.c @@ -42,12 +42,12 @@ rtems_monitor_init_task_next( rtems_initialization_tasks_table *itask; int n = rtems_get_index(*next_id); - if (n >= c->number_of_initialization_tasks) + if (n >= c->RTEMS_api_configuration->number_of_initialization_tasks) goto failed; _Thread_Disable_dispatch(); - itask = c->User_initialization_tasks_table + n; + itask = c->RTEMS_api_configuration->User_initialization_tasks_table + n; /* * dummy up a fake id and name for this item -- cgit v1.2.3