aio_error(3) Library Functions Manual aio_error(3) NOM aio_error - Recuperer l'etat d'erreur d'une operation d'E/S asynchrone BIBLIOTHEQUE Bibliotheque de temps reel (librt, -lrt) SYNOPSIS #include int aio_error(const struct aiocb *aiocbp); DESCRIPTION La fonction aio_error() renvoie l'etat d'erreur d'une requete d'E/S asynchrone dont le bloc de controle est pointe par aiocbp. Consultez aio(7) pour une description de la structure aiocb. VALEUR RENVOYEE Cette fonction renvoie une des valeurs suivantes : EINPROGRESS si la requete n'est pas encore terminee. ECANCELED si la requete a ete annulee. 0 si la requete s'est terminee avec succes. > 0 Un numero d'erreur positif si l'operation E/S asynchrone a echoue. La valeur renvoyee est la meme que celle qui aurait ete definie dans errno dans le cas d'un appel synchrone a read(2), write(2), fsync(2) ou fdatasync(2). ERREURS EINVAL aiocbp ne pointe pas vers un bloc de controle d'une requete d'E/S asynchrone pour laquelle l'etat de retour (consultez aio_return(3)) n'a pas encore ete recupere. ENOSYS aio_error() n'est pas implemente. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |aio_error() | Securite des threads | MT-Safe | +---------------------------------+--------------------------+---------+ STANDARDS POSIX.1-2008. HISTORIQUE glibc 2.1. POSIX.1-2001. EXEMPLES 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) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Thomas Vincent Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 aio_error(3)