.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2005 Robert Love .\" and Copyright (C) 2008, Michael Kerrisk .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\" 2005-07-19 Robert Love - initial version .\" 2006-02-07 mtk, minor changes .\" 2008-10-10 mtk: add description of inotify_init1() .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH inotify_init 2 "30 martie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME inotify_init, inotify_init1 \- inițializează o instanță inotify .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint inotify_init(void);\fP \fBint inotify_init1(int \fP\fIflags\fP\fB);\fP .fi .SH DESCRIERE Pentru o prezentare generală a API\-ului inotify, a se vedea \fBinotify\fP(7). .PP \fBinotify_init\fP() inițializează o nouă instanță inotify și returnează un descriptor de fișier asociat cu o nouă coadă de evenimente inotify. .PP Dacă \fIflags\fP este 0, atunci \fBinotify_init1\fP() este același ca și \fBinotify_init\fP(). Următoarele valori pot fi combinate în mod binar OR în \fIflags\fP pentru a obține un comportament diferit: .TP \fBIN_NONBLOCK\fP Stabilește fanionul de stare a fișierului \fBO_NONBLOCK\fP pe descrierea fișierului deschis (a se vedea \fBopen\fP(2)) la care face referire noul descriptor de fișier. Utilizarea acestui fanion economisește apeluri suplimentare la \fBfcntl\fP(2) pentru a obține același rezultat. .TP \fBIN_CLOEXEC\fP Stabilește fanionul „close\-on\-exec” (\fBFD_CLOEXEC\fP) pe noul descriptor de fișier. A se vedea descrierea fanionului \fBO_CLOEXEC\fP în \fBopen\fP(2) pentru motivele pentru care acest lucru poate fi util. .SH "VALOAREA RETURNATĂ" În caz de succes, aceste apeluri de sistem returnează un nou descriptor de fișier. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEINVAL\fP (\fBinotify_init1\fP()) A fost specificată o valoare nevalidă în \fIflags\fP. .TP \fBEMFILE\fP A fost atinsă limita utilizatorului cu privire la numărul total de instanțe inotify. .TP \fBEMFILE\fP Limita per proces a numărului de descriptori de fișiere deschise a fost atinsă. .TP \fBENFILE\fP Limita la nivel de sistem a numărului total de fișiere deschise a fost atinsă. .TP \fBENOMEM\fP Nu a fost disponibilă suficientă memorie pentru nucleu. .SH STANDARDE Linux. .SH ISTORIC .TP \fBinotify_init\fP() Linux 2.6.13, glibc 2.4. .TP \fBinotify_init1\fP() Linux 2.6.27, glibc 2.9. .SH "CONSULTAȚI ȘI" \fBinotify_add_watch\fP(2), \fBinotify_rm_watch\fP(2), \fBinotify\fP(7) .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 .