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