MIO_aio_read64 Subroutine

Purpose

Read asynchronously from a file through MIO library.

Library

Modular I/O Library (libmio.a)

Syntax

#include <libmio.h>

int MIO_aio_read64( FileDescriptor, aiocbp )
int FileDescriptor;
struct aiocb64 *aiocbp;

Description

This subroutine is an entry point of the MIO library for the Legacy AIO aio_read64 subroutine. Use this subroutine to instrument your application with the MIO library. You can replace the Legacy AIO aio_read64 kernel I/O subroutine with this equivalent MIO subroutine. See Modular I/O in AIX® Version 7.1 Performance management for MIO library implementation.

Use this subroutine to read asynchronously from 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_read64.

Return Values

The return values are those of the corresponding standard POSIX system call aio_read64.

Error Codes

The error codes are those of the corresponding standard POSIX system call aio_read64.

Location

/usr/lib/libmio.a