Provided by: manpages-ro-dev_4.21.0-2_all bug

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țăAtributValoare │
       ├───────────────────────────────────────────────────────────┼───────────────────┼─────────┤
       │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⟩.