.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2003 Free Software Foundation, Inc. .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH io_destroy 2 "30 mars 2023" "Pages du manuel de Linux 6.05.01" .SH NOM io_destroy \- Détruire un contexte d'entrées\-sorties asynchrones .SH BIBLIOTHÈQUE Bibliothèque C standard (\fIlibc\fP, \fI\-lc\fP) .SH SYNOPSIS .nf \fB#include \fP /* Définition de \fBaio_context_t\fP */ \fB#include \fP /* Définition des constantes \fBSYS_*\fP */ \fB#include \fP .PP \fBint syscall(SYS_io_destroy, aio_context_t \fP\fIctx_id\fP\fB);\fP .fi .PP \fINote\fP\ : la glibc ne fournit pas d'enveloppe autour de \fBio_destroy\fP(), nécessitant l'utilisation de \fBsyscall\fP(2). .SH DESCRIPTION \fIRemarque\ :\fP cette page décrit l'interface de l'appel système Linux brut. La fonction enveloppe fournie par \fIlibaio\fP utilise un type différent pour le paramètre \fIctx_id\fP. Voir les VERSIONS. .PP L'appel système \fBio_destroy\fP() essayera d'annuler toutes les opérations d'E/S asynchrones en attente de \fIctx_id\fP, bloquera la fin de toutes les opérations qui ne pourraient pas être annulées et détruira le \fIctx_id\fP. .SH "VALEUR RENVOYÉE" \fBio_destroy\fP() renvoie \fB0\fP s'il réussit. Pour les valeurs de retour en cas d'échec, consultez la section VERSIONS. .SH ERREURS .TP \fBEFAULT\fP Le contexte pointé est invalide. .TP \fBEINVAL\fP Le contexte indiqué par \fIctx_id\fP est invalide. .TP \fBENOSYS\fP \fBio_destroy\fP() n'est pas implémenté sur ce noyau. .SH VERSIONS .\" http://git.fedorahosted.org/git/?p=libaio.git Vous voudrez sans doute utiliser la fonction enveloppe \fBio_destroy\fP() fournie par \fIlibaio\fP. .PP .\" But glibc is confused, since uses 'io_context_t' to declare .\" the system call. Remarquez que la fonction d'enveloppe \fBlibaio\fP utilise un autre type (\fIio_context_t\fP) pour l'argument \fIctx_id\fP. Remarquez également que l'enveloppe \fIlibaio\fP ne suit pas les conventions classiques de la bibliothèque\ C concernant l'indication des erreurs\ : en cas d'erreur, la fonction renvoie un nombre négatif (la valeur négative de l'une des valeurs indiquées dans la section \fBERREURS\fP). Si l'appel système est invoqué avec \fBsyscall\fP(2), la valeur de renvoi suit les conventions classiques pour indiquer l'erreur\ :\ \fB\-1\fP, avec \fIerrno\fP défini à une valeur (positive) de l'erreur. .SH STANDARDS Linux. .SH HISTORIQUE Linux 2.5. .SH "VOIR AUSSI" \fBio_cancel\fP(2), \fBio_getevents\fP(2), \fBio_setup\fP(2), \fBio_submit\fP(2), \fBaio\fP(7) .\" .SH AUTHOR .\" Kent Yoder. .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier , David Prévot et Jean-Philippe MENGUAL . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .