[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

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


[Back to Amiga Developer Docs]