aio_error(3)

NUME
aio_error - obține starea de eroare a unei operații de In/Ieș asincrone

BIBLIOTECA
Biblioteca de timp real (librt, -lrt)

REZUMAT
#include <aio.h>

int aio_error(const struct aiocb *aiocbp);

DESCRIERE
Funcția aio_error() returnează starea de eroare pentru cererea de In/Ieș asincronă cu blocul de control indicat de aiocbp (a se vedea aio(7) pentru o descriere a structurii aiocb).

VALOAREA RETURNATĂ
Această funcție returnează una dintre următoarele valori:

EINPROGRESS
    dacă cererea nu a fost încă finalizată.

ECANCELED
    dacă cererea a fost anulată.

0   dacă cererea a fost finalizată cu succes.

> 0 Un număr pozitiv de eroare, dacă operația de In/Ieș asincronă a eșuat. Aceasta este aceeași valoare care ar fi fost stocată în variabila errno în cazul unui apel sincron read(2), write(2), fsync(2) sau fdatasync(2).

ERORI

EINVAL
    aiocbp nu indică un bloc de control pentru o cerere de In/Ieș asincronă a cărei stare de returnare (a se vedea aio_return(3)) nu a fost încă preluată.

ENOSYS
    aio_error() nu este implementată.

VERSIUNI
Funcția aio_error() este disponibilă începând cu glibc 2.1.

ATRIBUTE
Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).
Interfață | Atribut | Valoare
aio_error() | Siguranța firelor | MT-Safe

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

EXEMPLE
A se vedea aio(7).

CONSULTAȚI ȘI
aio_cancel(3), aio_fsync(3), aio_read(3), aio_return(3), aio_suspend(3), aio_write(3), lio_listio(3), aio(7)

TRADUCERE
Traducerea în limba română a acestui manual a fost creată de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 (https://www.gnu.org/licenses/gpl-3.0.html) sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.