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_cancel - cancel an outstanding asynchronous I/O operation (REALTIME)


      Standard C Library (libc, -lc)


      #include <aio.h>
      aio_cancel(int fildes, struct aiocb * iocb);


      The aio_cancel() system call cancels the outstanding asynchronous I/O
      request for the file descriptor specified in fildes.  If iocb is speci‐
      fied, only that specific asynchronous I/O request is cancelled.
      Normal asynchronous notification occurs for cancelled requests.  Requests
      complete with an error result of ECANCELED.


      The aio_cancel() system call does not cancel asynchronous I/O requests
      for raw disk devices.  The aio_cancel() system call will always return
      AIO_NOTCANCELED for file descriptors associated with raw disk devices.
      The aio_cancel() system call returns -1 to indicate an error, or one of
      the following:
                    All outstanding requests meeting the criteria specified
                    were cancelled.
                    Some requests were not cancelled, status for the requests
                    All of the requests meeting the criteria have finished.


      An error return from aio_cancel() indicates:
      [EBADF]            The fildes argument is an invalid file descriptor.


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


      The aio_cancel() system call first appeared in FreeBSD 3.0.  The first
      functional implementation of aio_cancel() appeared in FreeBSD 4.0.


      This manual page was originally written by Wes Peters 〈wes@softweyr.com〉.
      Christopher M Sedore 〈cmsedore@maxwell.syr.edu〉 updated it when
      aio_cancel() was implemented for FreeBSD 4.0.


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.