aio_read(3) Library Functions Manual aio_read(3) aio_read - (librt -lrt) #include int aio_read(struct aiocb *aiocbp); aio_read() / aiocbp. read(2). read(fd, buf, count) () aio_fildes aio_buf aio_nbytes aiocbp. ( aio(7) aiocb.) aiocbp->aio_offset . . " " . aio_error(3). / aio_return(3). / aiocbp->aio_sigevent sigevent(3type) . _POSIX_PRIORITIZED_IO aiocbp->aio_reqprio. aiocbp->aio_lio_opcode. . 0. -1 errno . aio_return(3) ( -1) aio_error(3) ( -- errno EBADF). EAGAIN . EBADF aio_fildes . EINVAL aio_offset aio_reqprio aio_nbytes . ENOSYS aio_read() . EOVERFLOW . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |aio_read() | | MT-Safe | +------------+------------------------------------+--------------------+ POSIX.1-2008. glibc 2.1. POSIX.1-2001. . . . . / aiocb . aio(7). aio_cancel(3), aio_error(3), aio_fsync(3), aio_return(3), aio_suspend(3), aio_write(3), lio_listio(3), aio(7) 3 . . : . 6.18 8 2026 aio_read(3)