io_cancel man page on YellowDog

Man page or keyword search:  
man Server   18644 pages
apropos Keyword Search (all sections)
Output format
YellowDog logo
[printable version]

IO_CANCEL(2)		   Linux Programmer's Manual		  IO_CANCEL(2)

NAME
       io_cancel - Cancel an outstanding asynchronous I/O operation

SYNOPSIS
       #include <libaio.h>

       long io_cancel (aio_context_t ctx_id, struct iocb *iocb,
		       struct io_event *result);

DESCRIPTION
       io_cancel() attempts to cancel an asynchronous I/O operation previously
       submitted with the io_submit system call.  ctx_id is the AIO context ID
       of the operation to be cancelled.  If the AIO  context  is  found,  the
       event  will  be cancelled and then copied into the memory pointed to by
       result without being placed into the completion queue.

RETURN VALUE
       io_cancel() returns 0 on success; otherwise, it returns one of the  er‐
       rors listed in the "Errors" section.

ERRORS
       EINVAL The AIO context specified by ctx_id is invalid.

       EFAULT One of the data structures points to invalid data.

       EAGAIN The iocb specified was not cancelled.

       ENOSYS io_cancel() is not implemented on this architecture.

VERSIONS
       The  asynchronous  I/O system calls first appeared in Linux 2.5, August
       2002.

CONFORMING TO
       io_cancel() is Linux specific and should not be used in	programs  that
       are intended to be portable.

SEE ALSO
       io_setup(2), io_destroy(2), io_getevents(2), io_submit(2).

NOTES
       The asynchronous I/O system calls were written by Benjamin LaHaise.

AUTHOR
       Kent Yoder.

Linux 2.4			  2003-02-21			  IO_CANCEL(2)
[top]

List of man pages available for YellowDog

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net