aio4
Asynchronous i/o
Usage
To link into the kernel: options VFS_AIO
To load as a kernel loadable module:
kldload aio
Overview
The aio facility provides system calls for asynchronous I/O. It is available both as a kernel option for static inclusion and as a dynamic kernel module.
See also
aio_cancel(2)
cancel an outstanding asynchronous I/O operation (REALTIME)
aio_error(2)
retrieve error status of asynchronous I/O operation (REALTIME)
aio_read(2)
asynchronous read from a file (REALTIME)
aio_return(2)
retrieve return status of asynchronous I/O operation (REALTIME)
aio_suspend(2)
suspend until asynchronous I/O operations or timeout complete (REALTIME)
aio_waitcomplete(2)
wait for the next completion of an aio request
aio_write(2)
asynchronous write to a file (REALTIME)
lio_listio(2)
list directed I/O (REALTIME)
config(8)
build system configuration files
kldload(8)
load a file into the kernel
kldunload(8)
unload a file from the kernel
Referred to by
fsync(2)
synchronize a file's in-core state with storage device
kevent(2)
kernel event notification mechanism
kqueue(2)
kernel event notification mechanism
aio_read(2)
asynchronous read from a file (REALTIME)
aio_error(2)
retrieve error status of asynchronous I/O operation (REALTIME)
aio_write(2)
asynchronous write to a file (REALTIME)
aio_cancel(2)
cancel an outstanding asynchronous I/O operation (REALTIME)
aio_return(2)
retrieve return status of asynchronous I/O operation (REALTIME)
lio_listio(2)
list directed I/O (REALTIME)
aio_suspend(2)
suspend until asynchronous I/O operations or timeout complete (REALTIME)
fdatasync(2)
synchronize a file's in-core state with storage device
aio_waitcomplete(2)
wait for the next completion of an aio request
fsync(2freebsd)
synchronise changes to a file
kevent(2freebsd)
kernel event notification mechanism
kqueue(2freebsd)
kernel event notification mechanism
kqueue1(2)
kernel event notification mechanism
kqueuex(2)
kernel event notification mechanism
aio_read(2freebsd)
asynchronous read from a file (REALTIME)
aio_error(2freebsd)
retrieve error status of asynchronous I/O operation (REALTIME)
aio_fsync(2)
asynchronous file synchronization (REALTIME)
aio_fsync(2freebsd)
asynchronous file synchronization (REALTIME)
aio_mlock(2)
asynchronous mlock(2) operation
aio_mlock(2freebsd)
asynchronous mlock(2) operation
aio_read2(2)
asynchronous read from a file (REALTIME)
aio_readv(2)
asynchronous read from a file (REALTIME)
aio_write(2freebsd)
asynchronous write to a file (REALTIME)
fdatasync(2freebsd)
synchronise changes to a file
aio_cancel(2freebsd)
cancel an outstanding asynchronous I/O operation (REALTIME)
aio_return(2freebsd)
retrieve return status of asynchronous I/O operation (REALTIME)
aio_write2(2)
asynchronous write to a file (REALTIME)
aio_writev(2)
asynchronous write to a file (REALTIME)
lio_listio(2freebsd)
list directed I/O (REALTIME)
aio_suspend(2freebsd)
suspend until asynchronous I/O operations or timeout complete (REALTIME)
aio_waitcomplete(2freebsd)
wait for the next completion of an aio request
EV_SET(3)
kernel event notification mechanism