Main index | Section 3 | Options |
#include <semaphore.h>
The sem_trywait() function decrements (locks) the semaphore pointed to by sem only if the value is non-zero. Otherwise, the semaphore is not decremented and an error is returned.
[EINVAL] | |
The sem argument points to an invalid semaphore. | |
Additionally, sem_wait() will fail if:
[EINTR] | |
A signal interrupted this function. | |
Additionally, sem_trywait() will fail if:
[EAGAIN] | |
The semaphore value was zero, and thus could not be decremented. | |
SEM_WAIT (3) | April 16, 2013 |
Main index | Section 3 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.