decrement the semaphore value by one ( sem_wait (3)). If the value of a semaphore ... currently zero, then a sem_wait (3) operation will block until the value becomes greaterFUTEX_WAIT_BITSET . • POSIX semaphore interfaces: sem_wait (3) and sem_timedwait (3) (since Linux ... FUTEX_WAIT , sem_timedwait (3), sem_wait (3). • Linux 2.6.8 and earlier: msgrc…sem_post () sem_trywait () sem_unlink () sem_wait () SHM - _POSIX_SHARED_MEMORY_OBJECTS - _SC_SHAREDrecv() recvfrom() recvmsg() select() sem_timedwait() sem_wait() send() sendmsg() sendto() sigpause() [POSIX.1-2001 only (moves