The semaphore manager utilizes standard Dijkstra counting semaphores to provide synchronization and mutual exclusion capabilities. The directives provided by the semaphore manager are:
rtems_semaphore_create
- Create a semaphore
rtems_semaphore_ident
- Get ID of a semaphore
rtems_semaphore_delete
- Delete a semaphore
rtems_semaphore_obtain
- Acquire a semaphore
rtems_semaphore_release
- Release a semaphore
Copyright © 1988-1998 OAR Corporation