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

NUME

       io_destroy - distruge un context de intrare/ieșire asincronă

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #include <linux/aio_abi.h>    /* Definirea tipurilor necesare */
       #include <sys/syscall.h>      /* Definirea constantelor SYS_* */
       #include <unistd.h>

       int syscall(SYS_io_destroy, aio_context_t ctx_id);

       Notă:  glibc  nu  oferă  nici  o  funcție  de  învăluire  pentru  io_destroy(), fiind necesară utilizarea
       syscall(2).

DESCRIERE

       Notă: această pagină descrie interfața brută  de  apelare  a  sistemului  Linux.   Funcția  de  învăluire
       furnizată de libaio utilizează un tip diferit pentru argumentul ctx_id.  A se vedea NOTE.

       Apelul  de sistem io_destroy() va încerca să anuleze toate operațiile de intrare/ieșire asincrone în curs
       de desfășurare împotriva ctx_id, va bloca finalizarea tuturor operațiilor care nu au putut fi anulate  și
       va distruge ctx_id.

VALOAREA RETURNATĂ

       În caz de succes, io_destroy() returnează 0.  Pentru returnarea în caz de eșec, a se vedea NOTE.

ERORI

       EFAULT Contextul indicat nu este valid.

       EINVAL Contextul AIO specificat de ctx_id nu este valid.

       ENOSYS io_destroy() nu este implementat pe această arhitectură.

VERSIUNI

       Apelurile sistemului de In/Ieș asincrone au apărut pentru prima dată în Linux 2.5.

STANDARDE

       io_destroy()  este  specific Linux și nu ar trebui să fie utilizat în programe care sunt destinate să fie
       portabile.

NOTE

       Probabil că doriți să utilizați funcția de învăluire io_destroy() furnizată de libaio.

       Rețineți că funcția de învăluire libaio  utilizează  un  tip  diferit  (io_context_t)  pentru  argumentul
       ctx_id.   Rețineți,  de  asemenea,  că  funcția de învăluire libaio nu respectă convențiile obișnuite ale
       bibliotecii C pentru indicarea erorilor: în caz de eroare, aceasta returnează un număr  de  eroare  negat
       (negativul  uneia  dintre  valorile  enumerate  în  ERRORS).   Dacă  apelul  de  sistem este invocat prin
       syscall(2), atunci valoarea de returnare urmează convențiile obișnuite pentru indicarea unei  erori:  -1,
       cu errno configurată la o valoare (pozitivă) care indică eroarea.

CONSULTAȚI ȘI

       io_cancel(2), io_getevents(2), io_setup(2), io_submit(2), 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  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.

Pagini de manual de Linux 6.03                  30 octombrie 2022                                  io_destroy(2)