int
aio_cancel(
int fildes
, struct aiocb * aiocbp
)
)
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
.
)
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.
)
system call returns -1 to indicate an error, or one of the following:
AIO_CANCELED
]
AIO_NOTCANCELED
]
AIO_ALLDONE
]
)
indicates:
EBADF
]
fildes
argument is an invalid file descriptor.
)
system call is expected to conform to the
IEEE Std 1003.1-2001 (``POSIX.1'')
standard.
)
system call first appeared in
NetBSD5.0.