The following charts give a brief description of the Exec semaphore
functions. See the Amiga ROM Kernel Reference Manual: Includes and
Autodocs for details about each call.
Table 25-1: Exec Semaphore Functions
________________________________________________________________________
| |
| Exec Semaphore Function Description |
|========================================================================|
| addsemaphore() initialize and add a signal semaphore to the |
| system. |
| attemptsemaphore() try to get an exclusive lock on a signal |
| semaphore without blocking. |
| findsemaphore() find a given system signal semaphore. |
| initsemaphore() initialize a signal semaphore. |
| obtainsemaphore() try to get exclusive access to a signal |
| semaphore. |
| obtainsemaphorelist() try to get exclusive access to a list of |
| signal semaphores. |
| obtainsemaphoreshared() try to get shared access to a signal |
| semaphore (V36). |
| releasesemaphore() release the lock on a signal semaphore. |
| releasesemaphorelist() release the locks on a list of signal |
| semaphores. |
| remsemaphore() remove a signal semaphore from the system. |
|________________________________________________________________________|