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 AIX® Version 7.1 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