Skip to main content

aiocb

Module: Aio

AIO Data Structure. More...

#include <aio.h>

Public Attributes#

Name
intaio_fildes
The file descriptor.
off_taio_offset
The file offset.
void *aio_buf
The read/write buffer.
size_taio_nbytes
The number of bytes to read or write.
intaio_reqprio
The AIO request priority.
struct sigeventaio_sigevent
The AIO sigevent.
intaio_lio_opcode
The AIO list opcode.
devfs_async_tasync

Detailed Description#

struct aiocb;

AIO Data Structure.

This is the data structure used when performing asynchronous reads or writes.

Public Attributes Documentation#

variable aio_fildes#

int aio_fildes;

The file descriptor.

variable aio_offset#

off_t aio_offset;

The file offset.

variable aio_buf#

void * aio_buf;

The read/write buffer.

variable aio_nbytes#

size_t aio_nbytes;

The number of bytes to read or write.

variable aio_reqprio#

int aio_reqprio;

The AIO request priority.

variable aio_sigevent#

struct sigevent aio_sigevent;

The AIO sigevent.

variable aio_lio_opcode#

int aio_lio_opcode;

The AIO list opcode.

variable async#

devfs_async_t async;

Updated on 18 September 2021 at 21:44:08 MDT