Provided by: libowfat-dev_0.32-4.1build1_amd64 bug

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 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)