Количество дескрипторов файлов - это общее количество дескрипторов файлов, которое может иметь процесс. Такие функции, как sysconf
, не знают, используются ли некоторые из них или нет. Вы можете проверить это, открыв несколько файлов, и sysconf
должен возвращать одно и то же значение как до, так и после.
Вероятно, неплохо бы вычесть 3 для стандартных файловых дескрипторов и, возможно, еще пару на всякий случай.