Provided by: manpages-fr-dev_3.57d1p1-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.

       *  Un  numéro  d'erreur positif si l'opération E/S asynchrone a échoué. La valeur renvoyé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é.

       ENOSYS aio_error() n'est pas implémenté.

VERSIONS

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

ATTRIBUTS

   Multithreading (voir pthreads(7))
       La fonction aio_error() est sûre dans un contexte multithread.

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.57 du projet man-pages Linux. Une description
       du projet et des  instructions  pour  signaler  des  anomalies  peuvent  être  trouvées  à
       l'adresse http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis    2010,    cette   traduction   est   maintenue   à   l'aide   de   l'outil   po4a
       <http://po4a.alioth.debian.org/> par l'équipe de traduction francophone au sein du  projet
       perkamon <http://perkamon.alioth.debian.org/>.

       Alain   Portal  <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> ».

                                          4 juillet 2013                             AIO_ERROR(3)