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