7#ifndef ZEPHYR_INCLUDE_ZEPHYR_POSIX_AIO_H_
8#define ZEPHYR_INCLUDE_ZEPHYR_POSIX_AIO_H_
30#if _POSIX_C_SOURCE >= 200112L
32int aio_cancel(
int fildes,
struct aiocb *aiocbp);
33int aio_error(
const struct aiocb *aiocbp);
34int aio_fsync(
int filedes,
struct aiocb *aiocbp);
35int aio_read(
struct aiocb *aiocbp);
37int aio_suspend(
const struct aiocb *
const list[],
int nent,
const struct timespec *timeout);
38int aio_write(
struct aiocb *aiocbp);
39int lio_listio(
int mode,
struct aiocb *
const ZRESTRICT list[],
int nent,
__SIZE_TYPE__ ssize_t
Definition types.h:28
__INTPTR_TYPE__ off_t
Definition types.h:36
off_t aio_offset
Definition aio.h:22
volatile void * aio_buf
Definition aio.h:23
size_t aio_nbytes
Definition aio.h:24
struct sigevent aio_sigevent
Definition aio.h:26
int aio_reqprio
Definition aio.h:25
int aio_lio_opcode
Definition aio.h:27
int aio_fildes
Definition aio.h:21
Definition _timespec.h:22