FreeBSD Manual Pages
io_waituntil(3) Library Functions Manual io_waituntil(3) NAME io_waituntil - wait for events SYNTAX #include <libowfat/io.h> void io_waituntil(tai6464 t); DESCRIPTION io_waituntil(t) is like io_wait() but does not wait (noticeably) past time t. NOTE Depending on the underlying operating system primitive, there is a po- tential race condition to be aware of. Some event notification mecha- nisms (for example, kqueue on BSD and epoll on Linux) will return mul- tiple events. If your application operates on pairs of file descriptors (a proxy server maybe), and an error on one descriptor can lead to closing the other descriptor, then an outstanding event on the other descriptor can still be queued for delivery to you. Be prepared to re- ceive events for a descriptor that has already been closed. SEE ALSO io_wait(3), io_check(3), io_wantread(3), io_wantwrite(3), io_fd(3) io_waituntil(3)
NAME | SYNTAX | DESCRIPTION | NOTE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=libowfat_io_waituntil&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>