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).