NAME aio_read - asynchronous read LIBRARY Real-time library ( librt , -lrt ) SYNOPSIS #include int aio ... read(struct aiocb * aiocbp ); DESCRIPTION The aio_read () function queu…NAME aio_write - asynchronous write LIBRARY Real-time library ( librt , -lrt ) SYNOPSIS #include int aio ... write(struct aiocb * aiocbp ); DESCRIPTION The aio_write () function …NAME aio_cancel - cancel an outstanding asynchronous I/O request LIBRARY Real-time library ( librt ... SYNOPSIS #include int aio_cancel(int fd , struct aiocb * aiocbp ); DESCRIPT…NAME aio_suspend - wait for asynchronous I/O operation or timeout LIBRARY Real-time library ( librt ... SYNOPSIS #include int aio_suspend(const struct aiocb *const aiocb_list [],…NAME aio_init - asynchronous I/O initialization LIBRARY Real-time library ( librt , -lrt ) SYNOPSIS #define ... feature_test_macros(7) */ #include void aio_init(const struct aioi…NAME aio_fsync - asynchronous file synchronization LIBRARY Real-time library ( librt , -lrt ) SYNOPSIS #include ... aio_fsync(int op , struct aiocb * aiocbp ); DESCRIPTION The aio_…NAME aio_return - get return status of asynchronous I/O operation LIBRARY Real-time library ( librt ... SYNOPSIS #include ssize_t aio_return(struct aiocb * aiocbp ); DESCRIPTION …NAME aio_error - get error status of asynchronous I/O operation LIBRARY Real-time library ( librt ... SYNOPSIS #include int aio_error(const struct aiocb * aiocbp ); DESCRIPTION T…each control block in aiocb_list , the aio_lio_opcode field specifies the I/O operation ... queued as for a call to aio_read (3) specifying this control block. LIO_WRITEallowing, for example, functionalities like KAIO (kernel AIO) to signal to a file descriptor thatallowing, for example, functionalities like KAIO (kernel AIO) to signal to a file descriptor that