Provided by: manpages-ro-dev_4.21.0-2_all bug

NUME

       getdtablesize - obține dimensiunea tabelului descriptorilor de fișiere

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #include <unistd.h>

       int getdtablesize(void);

   Cerințe   pentru   macrocomenzi  de  testare  a  caracteristicilor  pentru  glibc  (consultați
   feature_test_macros(7)):

       getdtablesize():
           Începând cu glibc 2.20:
               _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L)
           de la glibc 2.12 la glibc 2.19:
               _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L)
           Înainte de glibc 2.12:
               _BSD_SOURCE || _XOPEN_SOURCE >= 500

DESCRIERE

       getdtablesize() returnează numărul maxim de fișiere  pe  care  un  proces  le  poate  avea
       deschise,  cu  unul  mai  mult decât cea mai mare valoare posibilă pentru un descriptor de
       fișier.

VALOAREA RETURNATĂ

       Limita actuală a numărului de fișiere deschise per proces.

ERORI

       În  Linux,  getdtablesize()  poate  returna  oricare  dintre   erorile   descrise   pentru
       getrlimit(2); a se vedea NOTELE de mai jos.

ATRIBUTE

       Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).

       ┌───────────────────────────────────────────────────────────┬───────────────────┬─────────┐
       │InterfațăAtributValoare │
       ├───────────────────────────────────────────────────────────┼───────────────────┼─────────┤
       │getdtablesize()                                            │ Siguranța firelor │ MT-Safe │
       └───────────────────────────────────────────────────────────┴───────────────────┴─────────┘

STANDARDE

       SVr4,  4.4BSD  (funcția  getdtablesize()  a  apărut pentru prima dată în 4.2BSD).  Nu este
       specificată în POSIX.1; aplicațiile portabile ar trebui să utilizeze sysconf(_SC_OPEN_MAX)
       în locul acestui apel.

NOTE

       Versiunea  glibc  a  getdtablesize()  apelează  getrlimit(2)  și returnează limita curentă
       RLIMIT_NOFILE, sau OPEN_MAX atunci când acest lucru eșuează.

CONSULTAȚI ȘI

       close(2), dup(2), getrlimit(2), open(2)

TRADUCERE

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

       Această  traducere  este  documentație  gratuită;  citiți  Licența  publică  generală  GNU
       Versiunea 3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  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⟩.