Provided by: manpages-ro-dev_4.27.0-1_all bug

NUME

       inotify_init, inotify_init1 - inițializează o instanță inotify

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

SINOPSIS

       #include <sys/inotify.h>

       int inotify_init(void);
       int inotify_init1(int flags);

DESCRIERE

       Pentru o prezentare generală a API-ului inotify, a se vedea inotify(7).

       inotify_init()  inițializează  o nouă instanță inotify și returnează un descriptor de fișier asociat cu o
       nouă coadă de evenimente inotify.

       Dacă flags este 0, atunci inotify_init1() este același ca și inotify_init().  Următoarele valori  pot  fi
       combinate în mod binar OR în flags pentru a obține un comportament diferit:

       IN_NONBLOCK
              Stabilește  fanionul de stare a fișierului O_NONBLOCK pe descrierea fișierului deschis (a se vedea
              open(2)) la care face referire noul descriptor de fișier. Utilizarea acestui  fanion  economisește
              apeluri suplimentare la fcntl(2) pentru a obține același rezultat.

       IN_CLOEXEC
              Stabilește  fanionul  „close-on-exec”  (FD_CLOEXEC)  pe  noul  descriptor  de  fișier.  A se vedea
              descrierea fanionului O_CLOEXEC în open(2) pentru motivele pentru care acest lucru poate fi util.

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 errno este configurată pentru a indica eroarea.

ERORI-IEȘIRE

       EINVAL (inotify_init1()) A fost specificată o valoare nevalidă în flags.

       EMFILE A fost atinsă limita utilizatorului cu privire la numărul total de instanțe inotify.

       EMFILE Limita per proces a numărului de descriptori de fișiere deschise a fost atinsă.

       ENFILE Limita la nivel de sistem a numărului total de fișiere deschise a fost atinsă.

       ENOMEM Nu a fost disponibilă suficientă memorie pentru nucleu.

STANDARDE

       Linux.

ISTORIC

       inotify_init()
              Linux 2.6.13, glibc 2.4.

       inotify_init1()
              Linux 2.6.27, glibc 2.9.

CONSULTAȚI ȘI

       inotify_add_watch(2), inotify_rm_watch(2), inotify(7)

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3  sau  o
       versiune   ulterioară   cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se  asumă  NICIO
       RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să  trimiteți  un  e-mail  la  translation-team-
       ro@lists.sourceforge.net.

Pagini de manual de Linux 6.9.1                    2 mai 2024                                    inotify_init(2)