Ubuntu Feisty 7.04 manual page repository

Ubuntu is a free computer operating system based on the Linux kernel. Many IT companies, like DeployIS is using it to provide an up-to-date, stable operating system.

Provided by: freebsd-manpages_6.0-5_all



      aio_suspend - suspend until asynchronous I/O operations or timeout com‐
      plete (REALTIME)


      Standard C Library (libc, -lc)


      #include <aio.h>
      aio_suspend(const struct aiocb * const iocbs[], int niocb,
              const struct timespec * timeout);


      The aio_suspend() system call suspends the calling process until at least
      one of the specified asynchronous I/O requests have completed, a signal
      is delivered, or the timeout has passed.
      The iocbs argument is an array of niocb pointers to asynchronous I/O
      requests.  Array members containing null pointers will be silently
      If timeout is not a null pointer, it specifies a maximum interval to sus‐
      pend.  If timeout is a null pointer, the suspend blocks indefinitely.  To
      effect a poll, the timeout should point to a zero-value timespec struc‐
      If one or more of the specified asynchronous I/O requests have completed,
      aio_suspend() returns 0.  Otherwise it returns -1 and sets errno to indi‐
      cate the error, as enumerated below.


      The aio_suspend() system call will fail if:
      [EAGAIN]           the timeout expired before any I/O requests completed.
      [EINVAL]           The iocbs argument contains more than AIO_LISTIO_MAX
                         asynchronous I/O requests, or at least one of the
                         requests is not valid.
      [EINTR]            the suspend was interrupted by a signal.


      The aio_suspend() system call is expected to conform to the IEEE Std
      1003.1 (“POSIX.1”) standard.


      The aio_suspend() system call first appeared in FreeBSD 3.0.


      This manual page was written by Wes Peters 〈wes@softweyr.com〉.


What does Ubuntu mean?
Ubuntu is an African word meaning 'Humanity to others', or 'I am what I am because of who we all are'. The Ubuntu distribution brings the spirit of Ubuntu to the software world.