Все мои поиски ничего не дали, и я нахожу странным, что нет макросов, которые можно использовать в качестве дескрипторов файлов для системных вызовов чтения / записи для стандартного ввода и вывода вместо 0 (стандартный вывод) и 1 (стандартный ввод).
Я скучаю по ним или они действительно не существуют?