summaryrefslogtreecommitdiffstats
path: root/cpukit/sapi/src
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-12-17 21:23:37 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-12-17 21:23:37 +0000
commit309e2f6f8b9cada14afd4aeda4a5e4c7f7386e6a (patch)
treea99632b3ce88dc58957029fc92e19f6e5271b590 /cpukit/sapi/src
parent2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-309e2f6f8b9cada14afd4aeda4a5e4c7f7386e6a.tar.bz2
2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/barrier.h, posix/include/rtems/posix/cond.h, posix/include/rtems/posix/key.h, posix/include/rtems/posix/mqueue.h, posix/include/rtems/posix/mutex.h, posix/include/rtems/posix/psignal.h, posix/include/rtems/posix/pthread.h, posix/include/rtems/posix/ptimer.h, posix/include/rtems/posix/rwlock.h, posix/include/rtems/posix/semaphore.h, posix/include/rtems/posix/spinlock.h, posix/include/rtems/posix/timer.h, posix/src/cond.c, posix/src/key.c, posix/src/mqueue.c, posix/src/mutex.c, posix/src/pbarrier.c, posix/src/prwlock.c, posix/src/psignal.c, posix/src/pspin.c, posix/src/pthread.c, posix/src/pthreadinitthreads.c, posix/src/ptimer.c, posix/src/semaphore.c, sapi/src/posixapi.c: Convert POSIX manager initialization routines to directly pull parameters from configuration table.
Diffstat (limited to 'cpukit/sapi/src')
-rw-r--r--cpukit/sapi/src/posixapi.c38
1 files changed, 11 insertions, 27 deletions
diff --git a/cpukit/sapi/src/posixapi.c b/cpukit/sapi/src/posixapi.c
index 227949b42e..bf4728a74b 100644
--- a/cpukit/sapi/src/posixapi.c
+++ b/cpukit/sapi/src/posixapi.c
@@ -74,33 +74,17 @@ void _POSIX_API_Initialize(void)
_Objects_Information_table[OBJECTS_POSIX_API] = _POSIX_Objects;
- _POSIX_signals_Manager_Initialization( api->maximum_queued_signals );
-
- _POSIX_Threads_Manager_initialization(
- api->maximum_threads,
- api->number_of_initialization_threads,
- api->User_initialization_threads_table
- );
-
- _POSIX_Condition_variables_Manager_initialization(
- api->maximum_condition_variables
- );
-
- _POSIX_Key_Manager_initialization( api->maximum_keys );
-
- _POSIX_Mutex_Manager_initialization( api->maximum_mutexes );
-
- _POSIX_Message_queue_Manager_initialization( api->maximum_message_queues );
-
- _POSIX_Semaphore_Manager_initialization( api->maximum_semaphores );
-
- _POSIX_Timer_Manager_initialization( api->maximum_timers );
-
- _POSIX_Barrier_Manager_initialization( api->maximum_barriers );
-
- _POSIX_RWLock_Manager_initialization( api->maximum_rwlocks );
-
- _POSIX_Spinlock_Manager_initialization(api->maximum_spinlocks);
+ _POSIX_signals_Manager_Initialization();
+ _POSIX_Threads_Manager_initialization();
+ _POSIX_Condition_variables_Manager_initialization();
+ _POSIX_Key_Manager_initialization();
+ _POSIX_Mutex_Manager_initialization();
+ _POSIX_Message_queue_Manager_initialization();
+ _POSIX_Semaphore_Manager_initialization();
+ _POSIX_Timer_Manager_initialization();
+ _POSIX_Barrier_Manager_initialization();
+ _POSIX_RWLock_Manager_initialization();
+ _POSIX_Spinlock_Manager_initialization();
}
#endif