Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

aio_cancel(3) [netbsd man page]

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

user names being rejected during registration

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)
Discussion started by: username_in_use
1 Replies

2. Shell Programming and Scripting

Filter datablocks meeting criteria

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)
Discussion started by: sheetalk
2 Replies