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
Check Out this Related Man Page
AIO_CANCEL(2) BSD System Calls Manual AIO_CANCEL(2)NAME
aio_cancel -- cancel an outstanding asynchronous I/O operation (REALTIME)
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <aio.h>
int
aio_cancel(int fildes, struct aiocb *iocb);
DESCRIPTION
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.
RESTRICTIONS
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.
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(2).
[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_error(2), aio_read(2), aio_return(2), aio_suspend(2), aio_write(2), aio(4)STANDARDS
The aio_cancel() system call is expected to conform to the IEEE Std 1003.1 (``POSIX.1'') standard.
HISTORY
The aio_cancel() system call first appeared in FreeBSD 3.0. The first functional implementation of aio_cancel() appeared in FreeBSD 4.0.
AUTHORS
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.
BSD January 19, 2000 BSD
Man Page
2 More Discussions You Might Find Interesting
1. Forum Support Area for Unregistered Users & Account Problems
To Whom It May Concern,
I've tried registering, and am unable to do so. The message being returned is that my name choices are being rejected for not meeting some administrator criteria, which is not discernible from the message returned by the board software.
The password I chose was all... (1 Reply)
Hello,
I am trying to extract valid data blocks from invalid ones. In the input the data blocks are separated by one or more blank rows. The criteria are
1) second column value must be 30 or more for the row to be valid and considered for calculation and output.
2) the sum of all valid... (2 Replies)