svcadm(1M)을 검색하려면 섹션에서 1M 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
aio.h(3head)
aio.h(3HEAD) Headers aio.h(3HEAD)
NAME
aio.h, aio - asynchronous input and output
SYNOPSIS
#include <aio.h>
DESCRIPTION
The <aio.h> header defines the aiocb structure which includes the fol‐
lowing members:
int aio_fildes file descriptor
off_t aio_offset file offset
volatile void* aio_buf location of buffer
size_t aio_nbytes length of transfer
int aio_reqprio request priority offset
struct sigevent aio_sigevent notification type
int aio_lio_opcode listio operation
int aio_flags request flags
This header also includes the following constants:
AIO_ALLDONE A return value indicating that none of the requested
operations could be canceled since they are already
complete.
AIO_CANCELED A return value indicating that all requested opera‐
tions have been canceled.
AIO_NOTCANCELED A return value indicating that some of the requested
operations could not be canceled since they are in
progress.
LIO_NOP A lio_listio(3C) element operation option indicating
that no transfer is requested.
LIO_NOWAIT A lio_listio() synchronization operation indicating
that the calling thread is to continue execution
while the lio_listio() operation is being performed,
and notification is to be given when the operation
is complete.
LIO_READ A lio_listio() element operation option requesting a
read.
LIO_WAIT A lio_listio() synchronization operation indicating
that the calling thread is to suspend until the
lio_listio() operation is complete.
LIO_WRITE A lio_listio() element operation option requesting a
write.
A_MSG_WAITALL Applicable only to socket descriptors and provides
the same semantics for aio_read(3C) as MSG_WAITALL
for recv(3C).
SEE ALSO
lseek(2), read(2), write(2), fsync(3C), lio_listio(3C), libaio(3LIB)
Oracle Solaris 11.4 30 Sep 2015 aio.h(3HEAD)