aio_write(3) Library Functions Manual aio_write(3) aio_write - (librt -lrt) #include int aio_write(struct aiocb *aiocbp); aio_write() / aiocbp. write(2). write(fd, buf, count) () aio_fildes aio_buf aio_nbytes aiocbp. ( aio(7) aiocb.) O_APPEND aiocbp->aio_offset . O_APPEND aio_write(). . " " . 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 . EFBIG . EINVAL aio_offset aio_reqprio aio_nbytes . ENOSYS aio_write() . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |aio_write() | | MT-Safe | +------------+------------------------------------+--------------------+ POSIX.1-2008. glibc 2.1. POSIX.1-2001. . . . . / aiocb . aio_cancel(3), aio_error(3), aio_fsync(3), aio_read(3), aio_return(3), aio_suspend(3), lio_listio(3), aio(7) 3 . . : . 6.18 8 2026 aio_write(3)