Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
aio_cancel - Annuler une requete d'E/S asynchrone en cours
SYNOPSIS
#include <aio.h>
int aio_cancel(int fd, struct aiocb *aiocbp);
Effectuez l'edition des liens avec l'option -lrt.
DESCRIPTION
La fonction aio_cancel() tente d'annuler les requetes d'E/S asynchrones
en cours du descripteur de fichier fd. Si aiocbp est NULL, toutes les
requetes sont annulees. Sinon, seule la requete decrite par le bloc de
controle pointe par aiocbp est annulee.
Une notification asynchrone normale survient pour les requetes
annulees. L'etat de retour de la requete est defini a -1 et l'etat de
l'erreur de la requete est defini a ECANCELED. Le bloc de controle des
requetes qui n'ont pas ete annulees n'est pas modifie.
Si aiocbp n'est pas NULL et si fd differe du descripteur de fichier
pour lequel l'operation asynchrone a ete initiee, les resultats sont
imprevisibles.
Les operations qui peuvent etre annulees dependent de l'implementation.
VALEUR RENVOY'EE
Cette fonction renvoie AIO_CANCELED si toutes les requetes ont ete
annulees avec succes. Elle renvoie AIO_NOTCANCELED si au moins une des
requetes specifiees n'a pas ete annulee parce qu'elle etait en cours.
Dans ce cas, il est possible de verifier individuellement l'etat des
requetes en utilisant aio_error(3). Cette fonction renvoie AIO_ALLDONE
si toutes les requetes etaient deja achevees avant cet appel. Lorsque
des erreurs apparaissent, -1 est renvoye et errno est definie en
consequence.
ERREURS
EBADF fd n'est pas un descripteur de fichier valable.
CONFORMIT'E
POSIX.1-2001.
VOIR AUSSI
aio_error(3), aio_fsync(3), aio_read(3), aio_return(3), aio_suspend(3),
aio_write(3)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Alain Portal <URL:http://manpagesfr.free.fr/> (2004-2006). Florentin
Duneau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.
14 novembre 2003 AIO_CANCEL(3)