96
K
A
DAK
AMX Semaphore Manager
If the resource does not become available within the timeout interval specified by the
task, the task will be removed from the resource semaphore wait queue and will resume
execution with a timeout indication.
Tasks which need to use a resource but which cannot wait for the resource to be free can
still call ajsmrsv. However, they must specify a timeout value of less than zero so that
they will not wait on the resource semaphore queue. If the resource cannot be
immediately granted to the caller, ajsmrsv returns an error indication.