NOMBRE¶
getdtablesize - 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).
SVr4, 4.4BSD (la función
getdtablesize apareció por primera
vez en BSD 4.2).
VÉASE TAMBIÉN¶
close(2),
dup(2),
getrlimit(2),
open(2)