Я хотел бы спровоцировать ситуацию, когда не осталось файла-дескриптора.
Я думал о двух возможностях:
- Открытие тысяч файлов произвольно, пока результат open не будет равен -1
- Установите очень малое количество доступных дескрипторов файлов (скажем, stdin, stdout и stderr).
Как вы это сделаете?