Loading

NOM

       aio_return   -   Récupérer  l’état  de  retour  d’une  opération  d’E/S
       asynchrone

SYNOPSIS

       #include <aio.h>

       ssize_t aio_return(struct aiocb *aiocbp);

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

       La fonction aio_return() renvoie l’état de retour final  d’une  requête
       d’E/S asynchrone dont le bloc de contrôle est pointé par aiocbp.

       Cette  fonction  ne  devrait  être  appelée  qu’une seule fois pour une
       requête donnée, après que la fonction aio_error(3)  ait  renvoyé  autre
       chose que EINPROGRESS.

VALEUR RENVOYÉE

       Si  l’opération  d’E/S asynchrone s’est achevée, cette fonction renvoie
       la valeur qui aurait été retournée dans  le  cas  d’une  requête  read,
       write,   ou  fsync  synchrone.  Autrement,  la  valeur  de  retour  est
       indéfinie. En cas d’erreur, la valeur d’erreur est renvoyée.

ERREURS

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

CONFORMITÉ

       POSIX.1-2001.

VOIR AUSSI

       aio_cancel(3), aio_error(3), aio_fsync(3), aio_read(3), aio_suspend(3),
       aio_write(3)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.23 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

       Cette page de manuel a été traduite et mise à  jour  par  Alain  Portal
       <aportal  AT  univ-montp2  DOT  fr>  entre  2004  et  2006,  et  mise à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement gérées par Florentin Duneau <fduneau@gmail.com> et l’équipe
       francophone de traduction de Debian.

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

                               14 novembre 2003