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