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. |
|________________________________________________________________________|