io_cancel(2) System Calls Manual io_cancel(2) NUME io_cancel - anuleaza o operaie de intrare/ieire asincrona in curs de desfaurare BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include /* Definirea tipurilor necesare */ #include /* Definirea constantelor SYS_* */ #include int syscall(SYS_io_cancel, aio_context_t ctx_id, struct iocb *iocb, struct io_event *result); DESCRIERE Nota: probabil vei dori sa utilizai funcia-inveli io_getevents(3) furnizata de libaio; consultai seciunea VERSIUNI. Apelul de sistem io_cancel() incearca sa anuleze o operaie de intrare/ieire asincrona transmisa anterior cu io_submit(2). Argumentul iocb descrie operaia care urmeaza sa fie anulata, iar argumentul ctx_id este contextul AIO la care a fost trimisa operaia. Daca operaia este anulata cu succes, evenimentul va fi copiat in memoria indicata de result fara a fi plasat in coada de ateptare a completarii. VALOAREA RETURNATA In caz de succes, io_cancel() returneaza 0. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EAGAIN iocb specificata nu a fost anulata. EFAULT Una dintre structurile de date indica date nevalide. EINVAL Contextul AIO specificat de ctx_id nu este valid. ENOSYS io_cancel() nu este implementat pe aceasta arhitectura. VERSIUNI libaio ofera o funcie-inveli cu acelai nume, dar cu un prototip i o valoare de returnare diferite. Probabil ca vei dori sa folosii aceasta funcie-inveli. STANDARDE Linux. ISTORIC Linux 2.5. CONSULTAI I io_destroy(2), io_getevents(2), io_setup(2), io_submit(2), io_cancel(3), 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.18 11 aprilie 2026 io_cancel(2)