getdtablesize(2)
obtiene el tamaño de la tabla de descriptores
SINOPSIS
#include <unistd.h>
int getdtablesize(void);
DESCRIPCIÓN
getdtablesize
devuelve el número máximo de ficheros que un proceso puede tener abiertos,
uno más que el valor más grande posible para un descriptor de fichero.
VALOR DEVUELTO
El límite actual de número de ficheros abiertos por proceso.
OBSERVACIONES
getdtablesize
está implementada como una función de la biblioteca libc. La versión de glibc
hace una llamada a
getrlimit(2)
y devuelve el valor límite
RLIMIT_NOFILE
actual, o
OPEN_MAX
cuando falla.
Las versiones de libc4 y libc5 devuelven
OPEN_MAX
(fijado a 256 desde Linux 0.98.4).
CONFORME A
SVr4, 4.4BSD (la función
getdtablesize
apareció por primera vez en BSD 4.2).