logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

io_waituntil - wait for events

Description

       io_waituntil(t) is like io_wait() but does not wait (noticeably) past time t.

Name

       io_waituntil - wait for events

Note

       Depending  on  the underlying operating system primitive, there is a potential race condition to be aware
       of. Some event notification mechanisms (for example, kqueue on  BSD  and  epoll  on  Linux)  will  return
       multiple 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 receive 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)

Syntax

#include<libowfat/io.h>

       void io_waituntil(tai6464 t);

See Also