MIO_aio_write64 Subroutine
Purpose
Write asynchronously to a file through the MIO library.
Library
Modular I/O library (libmio.a)
Syntax
#include <libmio.h>
int MIO_aio_write64( FileDescriptor, aiocbp )
int FileDescriptor;struct aiocb64 *aiocbp;
struct aiocb64 *aiocbp;
Description
This subroutine is an entry point of the MIO library for the Legacy AIO aio_write64 subroutine. Use this subroutine to instrument your application with the MIO library. You can replace the Legacy AIO aio_write64 kernel I/O subroutine with this equivalent MIO subroutine. See Modular I/O in Performance management for the MIO library implementation.
Use this subroutine to write asynchronously to an open file specified by the FileDescriptor parameter. The FileDescriptor parameter results from an MIO_open64 subroutine.
Parameters
The parameters are those of the corresponding standard POSIX system call aio_write64.
Return Values
The return values are those of the corresponding standard POSIX system call aio_write64.
Error Codes
The error codes are those of the corresponding standard POSIX system call aio_write64.
Location
/usr/lib/libmio.a