Linux |
CentOS 5.3 |
|
getdtablesize(2) |
getdtablesize − Lire la taille de la table des descripteurs. |
#include <unistd.h> int getdtablesize(void); |
getdtablesize() retourne le nombre maximal de fichiers qu’un processus puisse ouvrir simultanément. |
Le numéro du plus grand descripteur possible plus un. |
getdtablesize() est implémentée comme fonction de bibliothèque. La version de la glibc appelle getrlimit(2) et renvoie la valeur de la limite RLIMIT_NOFILE actuelle, ou OPEN_MAX si cela échoue. Les versions des bibliothèques libc4 et libc5 renvoyaient OPEN_MAX (256 depuis Linux 0.98.4). |
SVr4, 4.4BSD (l’appel système getdtablesize() est apparu pour la première fois dans BSD 4.2). |
close(2), dup(2), getrlimit(2), open(2) |
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 10 octobre 1996 et révisée le 7 juillet 2006. L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=en man 2 getdtablesize ». N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. |
getdtablesize(2) |