Posts Tagged ‘aio_suspend’
aio_write – asynchronous write
USAGE
#include <aio.h>
int aio_write(struct aiocb *aiocbp);
DESCRIPTION
The aio_write() function requests an asynchronous “n = write(fd, buf,
count)” with fd, [...]
aio_suspend – wait for asynchronous I/O operation or timeout
USAGE
#include <aio.h>
int aio_suspend(const struct aiocb * const cblist[],
int n, const [...]
aio_return – get return status of asynchronous I/O operation
USAGE
#include <aio.h>
ssize_t aio_return(struct aiocb *aiocbp);
DESCRIPTION
The aio_return() function returns the final return status for the asyn-
chronous I/O request with control [...]
aio_read – asynchronous read
USAGE
#include <aio.h>
int aio_read(struct aiocb *aiocbp);
DESCRIPTION
The aio_read() function requests an asynchronous “n = read(fd, buf,
count)” with fd, [...]
aio_fsync – asynchronous file synchronization
USAGE
#include <aio.h>
int aio_fsync(int op, struct aiocb *aiocbp);
DESCRIPTION
The aio_fsync() function does a sync on all outstanding asynchronous
I/O operations associated with aiocbp->aio_fildes.
[...]
aio_error – get error status of asynchronous I/O operation
USAGE
#include <aio.h>
int aio_error(const struct aiocb *aiocbp);
DESCRIPTION
The aio_error() function returns the error status for the asynchronous
I/O request with control [...]
aio_cancel – cancel an outstanding asynchronous I/O request
USAGE
#include <aio.h>
int aio_cancel(int fd, struct aiocb *aiocbp);
DESCRIPTION
The aio_cancel() function attempts to cancel outstanding asynchronous
I/O requests for the file [...]
