Provided by: manpages-fr-dev_4.21.0-2_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  les
       NOTES ci‐dessous.

ATTRIBUTS

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

STANDARDS

       SVr4,  4.4BSD  (la fonction getdtablesize() est apparue dans 4.2BSD). Il n'est pas spécifié par POSIX.1 ;
       les applications portables devraient utiliser sysconf(_SC_OPEN_MAX) à la place.

NOTES

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

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  <tvi‐
       gnaud@mandriva.com>,  François  Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fe‐
       vrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau  <jcristau@de‐
       bian.org>,   Thomas   Huriaux   <thomas.huriaux@gmail.com>,  Nicolas  François  <nicolas.francois@centra‐
       liens.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-pierre‐
       giraud@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 à  de‐
       bian-l10n-french@lists.debian.org.

Pages du manuel de Linux 6.03                    5 février 2023                                 getdtablesize(3)