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

时间:2009-05-24 17:43:09

标签: c macros system-calls file-descriptor

我的所有搜索都没有返回任何内容,我觉得很奇怪,没有任何宏可用作标准输入和输出的读/写系统调用的文件描述符,而不是0(标准输出)和1(标准输入)。

我想念他们还是他们真的不存在?

1 个答案:

答案 0 :(得分:11)

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