标签: c macros system-calls file-descriptor
我的所有搜索都没有返回任何内容,我觉得很奇怪,没有任何宏可用作标准输入和输出的读/写系统调用的文件描述符,而不是0(标准输出)和1(标准输入)。
我想念他们还是他们真的不存在?
答案 0 :(得分:11)
它们存在于POSIX机器上的unistd.h中。 STDOUT_FILENO,STDIN_FILENO和STDERR_FILENO。请参阅:http://www.opengroup.org/onlinepubs/009695399/basedefs/unistd.h.html