.\" -*- coding: UTF-8 -*- .\" Copyright 2003, Free Software Foundation, Inc. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH io_cancel 2 "11 апреля 2026 г." "Linux man\-pages 6.18" .SH НАИМЕНОВАНИЕ io_cancel \- отменяет невыполненную асинхронную операцию ввода\-вывода .SH БИБЛИОТЕКА Стандартная библиотека языка C (\fIlibc\fP,\ \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#include \fP /* Definition of needed types */ \fB#include \fP /* Definition of \fBSYS_*\fP constants */ \fB#include \fP .P \fBint syscall(SYS_io_cancel, aio_context_t \fP\fIctx_id\fP\fB, struct iocb *\fP\fIiocb\fP\fB,\fP \fB struct io_event *\fP\fIresult\fP\fB);\fP .fi .SH ОПИСАНИЕ \fINote\fP: you probably want to use the \fBio_getevents\fP(3) wrapper function provided by \fIlibaio\fP; see VERSIONS. .P Системный вызов \fBio_cancel\fP() пытается отменить асинхронную операцию ввода\-вывода, ранее отправленную системным вызовом \fBio_submit\fP(2). В В параметре \fIiocb\fP указывается отменяемая операция, а в параметре \fIctx_id\fP задаётся идентификатор контекста AIO отправленной операции. Если операция успешно отменена, то событие будет скопировано в память, куда указывает \fIresult\fP, без помещения в очередь выполнения. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" On success, \fBio_cancel\fP() returns 0. On error, \-1 is returned, and \fIerrno\fP is set to indicate the error. .SH ОШИБКИ .TP \fBEAGAIN\fP Указанный \fIiocb\fP не был отменен. .TP \fBEFAULT\fP Одна из структур данных указывает на некорректные данные. .TP \fBEINVAL\fP Некорректен контекст AIO, указанный \fIctx_id\fP. .TP \fBENOSYS\fP Вызов \fBio_cancel\fP() не реализован для этой архитектуры. .SH ВЕРСИИ .UR https://pagure.io/libaio \fIlibaio\fP .UE provides a wrapper function with the same name, but different prototype and return value. You probably want to use that wrapper. .SH СТАНДАРТЫ Linux. .SH ИСТОРИЯ Linux 2.5. .SH "СМОТРИТЕ ТАКЖЕ" \fBio_destroy\fP(2), \fBio_getevents\fP(2), \fBio_setup\fP(2), \fBio_submit\fP(2), \fBio_cancel\fP(3), \fBaio\fP(7) .\" .SH AUTHOR .\" Kent Yoder. .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Azamat Hackimov , Dmitriy S. Seregin , Yuri Kozlov и Иван Павлов . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT debian-l10n-russian@lists.debian.org списка рассылки русских переводчиков .ME .