nftw
хочет использовать параметр для количества дескрипторов файлов и, похоже, не может сказать «как можно больше». Указание 255 работает в Linux, но не работает в BSD. По-видимому, OPEN_MAX является рекомендуемым решением для BSD, но я не могу его использовать, так как оно не работает в Linux.
Существует ли портативный эквивалент OPEN_MAX, который будет работать как в Linux, так и в BSD?
В качестве альтернативы, существует ли переносимое число, какое-то число, достаточно большое, чтобы не замедлять работу, переносимое для практических целей (в идеале указанное в POSIX или, по крайней мере, которое будет работать на каждой Unix-подобной системе со значительной долей рынка)?