Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

       aio_error - Récupérer l'état d'erreur d'une opération d'E/S asynchrone

SYNOPSIS

       #include <aio.h>

       int aio_error(const struct aiocb *aiocbp);

       Effectuez l'édition des liens avec l'option -lrt.

DESCRIPTION

       La  fonction  aio_error()  renvoie  l'état d'erreur d'une requête d'E/S asynchrone dont le
       bloc de contrôle est pointé par aiocbp.  Consultez  aio(7)  pour  une  description  de  la
       structure aiocb.

VALEUR RENVOYÉE

       Cette fonction renvoie une des valeurs suivantes :

       *  EINPROGRESS, si la requête n'est pas encore terminée.

       *  ECANCELED, si la requête a été annulée.

       *  0, si la requête s'est terminée avec succès.

       *  Une  valeur  d'erreur  positive  si  l'opération  E/S  asynchrone  a  echoué. La valeur
          retournée est la même que celle qui aurait été définie dans  errno  dans  le  cas  d'un
          appel synchrone à read(2), write(2), fsync(2) ou fdatasync(2).

ERREURS

       EINVAL aiocbp  ne  pointe pas vers un bloc de contrôle d'une requête d'E/S asynchrone pour
              laquelle l'état de retour (consultez aio_return(3)) n'a pas encore été récupéré.

VERSIONS

       La fonction aio_error() est disponible depuis la glibc 2.1.

CONFORMITÉ

       POSIX.1-2001, POSIX.1-2008.

EXEMPLE

       Consultez aio(7).

VOIR AUSSI

       aio_cancel(3), aio_fsync(3),  aio_read(3),  aio_return(3),  aio_suspend(3),  aio_write(3),
       lio_listio(3), aio(7)

COLOPHON

       Cette  page  fait partie de la publication 3.32 du projet man-pages Linux. Une description
       du projet et des  instructions  pour  signaler  des  anomalies  peuvent  être  trouvées  à
       l'adresse <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis    2010,    cette   traduction   est   maintenue   à   l'aide   de   l'outil   po4a
       <URL:http://po4a.alioth.debian.org/> par l'équipe 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'équipe
       francophone de traduction de Debian (2006-2009).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>   ou   par   un  rapport  de  bogue  sur  le  paquet
       manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document  en  utilisant  la
       commande « man -L C <section> <page_de_man> ».

                                          3 octobre 2010                             AIO_ERROR(3)