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

NOM

       getdtablesize - Lire la taille de la table des descripteurs de fichier

BIBLIOTHÈQUE

       Bibliothèque C standard (libc, -lc)

SYNOPSIS

       #include <unistd.h>

       int getdtablesize(void);

   Exigences de macros de test de fonctionnalités pour la glibc (consulter feature_test_macros(7)) :

       getdtablesize() :
           Depuis la glibc 2.20 :
               _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L)
           De la glibc 2.12 à la glibc 2.19 :
               _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L)
           Avant la glibc 2.12 :
               _BSD_SOURCE || _XOPEN_SOURCE >= 500

DESCRIPTION

       getdtablesize()  retourne le nombre maximal de fichiers qu'un processus puisse ouvrir simultanément, soit
       un de plus que la plus grande valeur possible pour un descripteur de fichier.

VALEUR RENVOYÉE

       La limite actuelle du nombre de fichiers ouverts par processus.

ERREURS

       Sous Linux, getdtablesize() peut renvoyer toutes  les  erreurs  décrites  pour  getrlimit(2) ;  consultez
       VERSIONS ci‐dessous.

ATTRIBUTS

       Pour une explication des termes utilisés dans cette section, consulter attributes(7).
       ┌──────────────────────────────────────────────────────────────────────┬──────────────────────┬─────────┐
       │ InterfaceAttributValeur  │
       ├──────────────────────────────────────────────────────────────────────┼──────────────────────┼─────────┤
       │ getdtablesize()                                                      │ Sécurité des threads │ MT-Safe │
       └──────────────────────────────────────────────────────────────────────┴──────────────────────┴─────────┘

VERSIONS

       La  version  getdtablesize()  de  la  glibc  appelle  getrlimit(2)  et  renvoie  la  valeur  de la limite
       RLIMIT_NOFILE actuelle ou OPEN_MAX si cela échoue.

       Les applications portables devraient utiliser sysconf(_SC_OPEN_MAX) à la place.

STANDARDS

       Aucune.

HISTORIQUE

       SVr4, 4.4BSD (apparue dans 4.2BSD).

VOIR AUSSI

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

TRADUCTION

       La  traduction  française   de   cette   page   de   manuel   a   été   créée   par   Christophe   Blaess
       <https://www.blaess.fr/christophe/>,   Stéphan   Rafin   <stephan.rafin@laposte.net>,   Thierry   Vignaud
       <tvignaud@mandriva.com>, François Micaux, Alain Portal  <aportal@univ-montp2.fr>,  Jean-Philippe  Guérard
       <fevrier@tigreraye.org>,   Jean-Luc   Coulon   (f5ibh)   <jean-luc.coulon@wanadoo.fr>,   Julien   Cristau
       <jcristau@debian.org>,     Thomas     Huriaux      <thomas.huriaux@gmail.com>,      Nicolas      François
       <nicolas.francois@centraliens.net>,     Florentin     Duneau    <fduneau@gmail.com>,    Simon    Paillard
       <simon.paillard@resel.enst-bretagne.fr>,    Denis    Barbier    <barbier@debian.org>,    David     Prévot
       <david@tilapin.org> et Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>

       Cette  traduction  est  une  documentation libre ; veuillez vous reporter à la GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel,  veuillez  envoyer  un  message  à
       debian-l10n-french@lists.debian.org.

Pages du manuel de Linux 6.9.1                    16 juin 2024                                  getdtablesize(3)