⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 io_cancel.3

📁 xen 3.2.2 源码
💻 3
字号:
.TH io_cancel 2 2002-09-03 "Linux 2.4" "Linux AIO".SH NAMEio_cancel \- Cancel io requests.SH SYNOPSIS.nf.B #include <errno.h>.sp.br.B #include <libaio.h>.sp.br.BI "int io_cancel(io_context_t ctx, struct iocb *iocb)".br.spstruct iocb {	void		*data; /* Return in the io completion event */	unsigned	key;	/* For use in identifying io requests */	short		aio_lio_opcode;	short		aio_reqprio; 	/* Not used */	int		aio_fildes;};.fi.SH DESCRIPTIONAttempts to cancel an iocb previously passed to io_submit.  Ifthe operation is successfully cancelled, the resulting event iscopied into the memory pointed to by result without being placedinto the completion queue..PPWhen one or more requests are asynchronously processed, it might beuseful in some situations to cancel a selected operation, e.g., if itbecomes obvious that the written data is no longer accurate and wouldhave to be overwritten soon.  As an example, assume an application, whichwrites data in files in a situation where new incoming data would haveto be written in a file which will be updated by an enqueued request..SH "RETURN VALUES"0 is returned on success , otherwise returns Errno..SH ERRORS.TP.B EFAULT If any of the data structures pointed to are invalid..TP.B EINVAL If aio_context specified by ctx_id isinvalid.  .TP.B EAGAINIf the iocb specified was notcancelled.  .TP.B ENOSYS if not implemented..SH "SEE ALSO".BR io(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_queue_wait(3),.BR io_set_callback(3),.BR io_submit(3),.BR errno(3)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -