io_destroy(2) System Calls Manual io_destroy(2) NUME io_destroy - distruge un context de intrare/ieire asincrona BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include /* Definirea tipurilor necesare */ #include /* Definirea constantelor SYS_* */ #include int syscall(SYS_io_destroy, aio_context_t ctx_id); Nota: glibc nu ofera nici o funcie de invaluire pentru io_destroy(), fiind necesara utilizarea syscall(2). DESCRIERE Nota: aceasta pagina descrie interfaa bruta de apelare a sistemului Linux. Funcia de invaluire furnizata de libaio utilizeaza un tip diferit pentru argumentul ctx_id. A se vedea VERSIUNI. Apelul de sistem io_destroy() va incerca sa anuleze toate operaiile de intrare/ieire asincrone in curs de desfaurare impotriva ctx_id, va bloca finalizarea tuturor operaiilor care nu au putut fi anulate i va distruge ctx_id. VALOAREA RETURNATA In caz de succes, io_destroy() returneaza 0. Pentru returnarea in caz de eec, a se vedea VERSIUNI. ERORI-IEIRE EFAULT Contextul indicat nu este valid. EINVAL Contextul AIO specificat de ctx_id nu este valid. ENOSYS io_destroy() nu este implementat pe aceasta arhitectura. VERSIUNI Probabil ca dorii sa utilizai funcia de invaluire io_destroy() furnizata de libaio. Reinei ca funcia de invaluire libaio utilizeaza un tip diferit (io_context_t) pentru argumentul ctx_id. Reinei, de asemenea, ca funcia de invaluire libaio nu respecta conveniile obinuite ale bibliotecii C pentru indicarea erorilor: in caz de eroare, aceasta returneaza un numar de eroare negat (negativul uneia dintre valorile enumerate in ERRORS). Daca apelul de sistem este invocat prin syscall(2), atunci valoarea de returnare urmeaza conveniile obinuite pentru indicarea unei erori: -1, cu errno configurata la o valoare (pozitiva) care indica eroarea. STANDARDE Linux. ISTORIC Linux 2.5. CONSULTAI I io_cancel(2), io_getevents(2), io_setup(2), io_submit(2), aio(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 io_destroy(2)