WAIT(2) Xinu Programmer's Manual WAIT(2) NAME wait - block and wait until semaphore signalled SYNOPSIS int wait(sem) int sem; DESCRIPTION _W_a_i_t decrements the count of semaphore _s_e_m, blocking the calling process if the count goes negative by enqueuing it in the queue for _s_e_m. The only ways to get free from a sema- phore queue are for some other process to signal the sema- phore, or for some other process to delete or reset the semaphore. _W_a_i_t and SIGNAL(2) are the two basic synchroni- zation primitives in the system. _W_a_i_t returns SYSERR if _s_e_m is invalid. Otherwise, it returns OK once freed from the queue. SEE ALSO scount(2), screate(2), sdelete(2), signal(2), sreset(2) Version 6b Printed 1/12/87 1