netbsd man page for aio_cancel

Query: aio_cancel

OS: netbsd

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

AIO_CANCEL(3)						   BSD Library Functions Manual 					     AIO_CANCEL(3)

NAME
aio_cancel -- cancel an outstanding asynchronous I/O operation (REALTIME)
LIBRARY
POSIX Real-time Library (librt, -lrt)
SYNOPSIS
#include <aio.h> int aio_cancel(int fildes, struct aiocb * aiocbp);
DESCRIPTION
The aio_cancel() system call cancels the outstanding asynchronous I/O request for the file descriptor specified in fildes. If aiocbp is specified, only that specific asynchronous I/O request is cancelled. Normal asynchronous notification occurs for cancelled requests. Requests complete with an error result of ECANCELED.
RETURN VALUES
The aio_cancel() system call returns -1 to indicate an error, or one of the following: [AIO_CANCELED] All outstanding requests meeting the criteria specified were cancelled. [AIO_NOTCANCELED] Some requests were not cancelled, status for the requests should be checked with aio_error(3). [AIO_ALLDONE] All of the requests meeting the criteria have finished.
ERRORS
An error return from aio_cancel() indicates: [EBADF] The fildes argument is an invalid file descriptor.
SEE ALSO
aio(3)
STANDARDS
The aio_cancel() system call is expected to conform to the IEEE Std 1003.1-2001 (``POSIX.1'') standard.
HISTORY
The aio_cancel() system call first appeared in NetBSD 5.0.
BSD
May 17, 2010 BSD
Related Man Pages
aio_cancel(3) - centos
aio_cancel(3) - netbsd
aio_cancel(3) - osf1
aio_cancel(3) - x11r4
aio_cancel(3) - v7
Similar Topics in the Unix Linux Community
Q&amp;A from BCS SPA meeting on CEP
RDVz 1.02 (Default branch)
user names being rejected during registration
May 17th SCO Bankruptcy Hearing Cancelled and Tux Visits the Computer History Museum
Filter datablocks meeting criteria