📄 io_queue_wait.3
字号:
.TH io_queue_wait 2 2002-09-03 "Linux 2.4" "Linux AIO".SH NAMEio_queue_wait \- Wait for io requests to complete.SH SYNOPSIS.nf.B #include <errno.h>.br.sp.B #include <libaio.h>.br.sp.BI "int io_queue_wait(io_context_t ctx, const struct timespec *timeout);".fi.SH DESCRIPTIONAttempts to read an event fromthe completion queue for the aio_context specified by ctx_id..SH "RETURN VALUES"May return0 if no events are available and the timeout specifiedby when has elapsed, where when == NULL specifies an infinitetimeout. Note that the timeout pointed to by when is relative andwill be updated if not NULL and the operation blocks. Will failwith -ENOSYS if not implemented..SH "RETURN VALUES"On success,.B io_queue_waitreturns 0. Otherwise, -error is return, whereerror is one of the Exxx values defined in the Errors section..SH ERRORS.TP.B EFAULT.I iocbsreferenced data outside of the program's accessible address space..TP.B EINVAL.I ctx refers to an unitialized aio context, the iocb pointed to by.I iocbs contains an improperly initialized iocb,.TP.B ENOSYS Not implemented.SH "SEE ALSO".BR io(3),.BR io_cancel(3),.BR io_fsync(3),.BR io_getevents(3),.BR io_prep_fsync(3),.BR io_prep_pread(3),.BR io_prep_pwrite(3),.BR io_queue_init(3),.BR io_queue_release(3),.BR io_queue_run(3),.BR io_set_callback(3),.BR io_submit(3),.BR errno(3)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -