.\" -*- 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_getevents 2 "11 aprilie 2026" "Pagini de manual de Linux 6.18" .SH NUME io_getevents \- citește evenimentele de In/Ieș asincrone din coada de completare .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP /* Definiția tipului \fB*io_*\fP. */ \fB#include \fP /* Definiția constantelor \fBSYS_*\fP */ \fB#include \fP .P \fBint syscall(SYS_io_getevents, aio_context_t \fP\fIctx_id\fP\fB,\fP \fB long \fP\fImin_nr\fP\fB, long \fP\fInr\fP\fB, struct io_event *\fP\fIevents\fP\fB,\fP \fB struct timespec *\fP\fItimeout\fP\fB);\fP .fi .SH DESCRIERE \fINotă\fP: probabil veți dori să utilizați funcția\-înveliș \fBio_getevents\fP(3) furnizată de \fIlibaio\fP; consultați secțiunea VERSIUNI. .P Apelul de sistem \fBio_getevents\fP() încearcă să citească cel puțin \fImin_nr\fP evenimente și până la \fInr\fP evenimente din coada de completare a contextului AIO specificat de \fIctx_id\fP. .P Argumentul \fItimeout\fP specifică timpul de așteptare a evenimentelor și este specificat ca un timp de așteptare relativ într\-o structură \fBtimespec\fP(3). .P Timpul specificat va fi rotunjit la granularitatea (finețea) ceasului de sistem și se garantează că nu va expira mai devreme. .P Specificarea \fItimeout\fP ca NULL înseamnă blocarea pe termen nedefinit până când se obțin cel puțin \fImin_nr\fP evenimente. .SH "VALOAREA RETURNATĂ" În caz de succes, \fBio_getevents\fP() returnează numărul de evenimente citite. Acesta poate fi 0, sau o valoare mai mică decât \fImin_nr\fP, dacă \fItimeout\fP a expirat. Poate fi, de asemenea, o valoare diferită de zero, mai mică decât \fImin_nr\fP, dacă apelul a fost întrerupt de un gestionar de semnal. .P În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEFAULT\fP Fie \fIevents\fP, fie \fItimeout\fP este un indicator nevalid. .TP \fBEINTR\fP Întrerupt de un gestionar de semnal; a se vedea \fBsignal\fP(7). .TP \fBEINVAL\fP \fIctx_id\fP nu este valid. .TP \fBEINVAL\fP \fImin_nr\fP este în afara intervalului sau \fInr\fP este în afara intervalului. .TP \fBENOSYS\fP \fBio_getevents\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_setup\fP(2), \fBio_submit\fP(2), \fBio_getevents\fP(3), \fBtimespec\fP(3), \fBaio\fP(7), \fBtime\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 .