Query: io_wait
OS: debian
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
io_wait(3) Library Functions Manual io_wait(3)NAMEio_wait - wait for eventsSYNTAX#include <io.h> void io_wait();DESCRIPTIONio_wait() checks the descriptors that the program is interested in to see whether any of them are ready. If none of them are ready, io_wait() tries to pause until one of them is ready, so that it does not take time away from other programs running on the same computer. io_wait pays attention to timeouts: if a descriptor reaches its timeout, and the program is interested in reading or writing that descrip- tor, io_wait will return promptly. Under some circumstances, io_wait will return even though no interesting descriptors are ready. Do not assume that a descriptor is ready merely because io_wait has returned. io_wait is not interrupted by the delivery of a signal. Programs that expect interruption are unreliable: they will block if the same sig- nal is delivered a moment before io_wait. The correct way to handle signals is with the self-pipe trick.SEE ALSOio_waituntil(3), io_check(3), io_wantread(3), io_wantwrite(3), io_fd(3) io_wait(3)
Related Man Pages |
---|
fd_set(2) - freebsd |
io_canwrite(3) - debian |
io_tryread(3) - debian |
select(2) - ultrix |
fd_isset(2) - freebsd |
Similar Topics in the Unix Linux Community |
---|
New User |
Selectable Id |
Advice - Solaris 9 Exam 310-014 & 310-015 |
RISC OS Look and Feel on Linux project ready to go live - DaniWeb |
VirtualBox 3.1 ready for download |