是否有任何标准输入/输出中宏读/写系统在C调用?

问题描述:

我所有的搜索都没有返回,我发现奇怪的是没有任何宏用作标准输入和输出的读/写系统调用的文件描述符,而不是0(标准输出)和1(标准输入)。是否有任何标准输入/输出中宏读/写系统在C调用?

我是否想念他们或者他们真的不存在?

他们unistd.h中存在的POSIX的机器上。 STDOUT_FILENO,STDIN_FILENO和STDERR_FILENO。请参阅:http://www.opengroup.org/onlinepubs/009695399/basedefs/unistd.h.html