.\" -*- coding: UTF-8 -*- .\" Copyright 2003, Free Software Foundation, Inc. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH io_setup 2 "11 aprilie 2026" "Pagini de manual de Linux 6.18" .SH NUME io_setup \- creează un context de In/Ieș asincron .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP /* Definirea constantelor SYS_* */ \fB#include \fP .P \fBlong\ syscall(SYS_io_setup, unsigned int \fP\fIn\fP\fB, aio_context_t *\fP\fIctx_idp\fP\fB);\fP .fi .SH DESCRIERE \fINotă\fP: probabil veți dori să utilizați funcția\-înveliș \fBio_setup\fP(3) furnizată de \fIlibaio\fP; consultați secțiunea VERSIUNI. .P Apelul de sistem \fBio_setup\fP() creează un context de I/O asincron adecvat pentru procesarea simultană a \fIn\fP operații Argumentul \fIctx_idp\fP nu trebuie să indice un context AIO deja existent și trebuie inițializat la 0 înainte de apel. În cazul creării cu succes a contextului AIO, \fI*ctx_idp\fP este completat cu gestionarul rezultat. .SH "VALOAREA RETURNATĂ" În caz de succes, \fBio_setup\fP() returnează 0. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEAGAIN\fP Valoarea \fIn\fP specificată depășește limita evenimentelor disponibile, așa cum este definită în \fI/proc/sys/fs/aio\-max\-nr\fP (a se vedea \fBproc\fP(5)). .TP \fBEFAULT\fP Un indicator nevalid este transmis pentru \fIctx_idp\fP. .TP \fBEINVAL\fP \fI*ctx_idp\fP nu este inițializat la 0. .TP \fBEINVAL\fP Valoarea \fIn\fP specificată depășește limitele interne. \fIn\fP trebuie să fie mai mare decât 0. .TP \fBENOMEM\fP Nu au fost disponibile suficiente resurse pentru nucleu. .TP \fBENOSYS\fP \fBio_setup\fP() nu este implementată pe această arhitectură. .SH VERSIUNI .UR https://pagure.io/libaio \fIlibaio\fP .UE oferă o funcție\-înveliș cu același nume, dar cu un prototip și o valoare de returnare diferite. Probabil că veți dori să folosiți această funcție\-înveliș. .SH STANDARDE Linux. .SH ISTORIC Linux 2.5. .SH "CONSULTAȚI ȘI" \fBio_cancel\fP(2), \fBio_destroy\fP(2), \fBio_getevents\fP(2), \fBio_submit\fP(2), \fBio_setup\fP(3), \fBaio\fP(7) .\" .SH AUTHOR .\" Kent Yoder. .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .