Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       getdtablesize - получить размер таблицы дескрипторов

ОБЗОР

       #include <unistd.h>

       int getdtablesize(void);

ОПИСАНИЕ

       getdtablesize возвращает максимальное количетство файлов, которое может
       быть открыто в процессе, на единицу больше,  чем  наибольшее  возможное
       значение для дескриптора файла.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       Текущее ограничение на количество открытых файлов для процесса.

ЗАМЕЧАНИЕ

       getdtablesize  реализуется  как  библиотечная  функция  libc.  В  glibc
       существует вызов getrlimit(2), которые возвращает для текущего процесса
       ограничение  RLIMIT_NOFILE  или OPEN_MAX , если первый вызов закончился
       ошибкой.  В libc4 и libc5 возвращается значение OPEN_MAX (установленное
       в 256 начиная с Linux 0.98.4).

СООТВЕТСТВИЕ СТАНДАРТАМ

       SVr4, 4.4BSD (функция getdtablesize впервые появилась в BSD 4.2).

СМОТРИ ТАКЖЕ

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

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003