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

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.

DESCRIPTION

       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. Consultez aio(7) pour une  description  de
       la structure aiocb.

       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) a 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'un  appel  synchrone  à  read(2),  write(2),  fsync(2) ou
       fdatasync(2).

       Si l'opération asynchrone d'E/S n'est pas terminée,  la  valeur  renvoyée  et  l'effet  de
       aio_return() est indéfini.

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

VERSIONS

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

CONFORMITÉ

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

EXEMPLE

       Consultez aio(7).

VOIR AUSSI

       aio_cancel(3),  aio_error(3),  aio_fsync(3),  aio_read(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_RETURN(3)