Provided by: manpages-fr_1.67.0-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);

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.

       Cette  fonction  ne  devrait  être  appelée  qu’une seule fois pour une
       requête donnée, après que la fonction aio_error(2)  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 de 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 pour  une  requête
              d’E/S  asynchrone  pour laquelle l’état de retour n’a pas encore
              été récupéré.

CONFORMITÉ

       POSIX 1003.1-2003

VOIR AUSSI

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

TRADUCTION

       Ce  document  est  une traduction réalisée par Alain Portal <aportal AT
       univ-montp2 DOT fr> le 6 juillet 2005 et révisée le 14 décembre 2005.

       L’équipe de traduction a fait le maximum pour réaliser  une  adaptation
       française de qualité. La version anglaise la plus à jour de ce document
       est      toujours       consultable       via       la       commande :
       « LANG=en man 3 aio_return ».   N’hésitez  pas à signaler à l’auteur ou
       au traducteur, selon le cas, toute erreur dans cette page de manuel.

                               14 novembre 2003                  AIO_RETURN(3)