【发布时间】:2009-05-24 17:43:08
【问题描述】:
我的所有搜索都没有返回任何结果,我觉得奇怪的是,没有任何宏可用作标准输入和输出的读/写系统调用的文件描述符,而不是 0(stdout)和 1(stdin)。
是我想念它们还是它们真的不存在?
【问题讨论】:
标签: c macros system-calls file-descriptor
我的所有搜索都没有返回任何结果,我觉得奇怪的是,没有任何宏可用作标准输入和输出的读/写系统调用的文件描述符,而不是 0(stdout)和 1(stdin)。
是我想念它们还是它们真的不存在?
【问题讨论】:
标签: c macros system-calls file-descriptor
它们存在于 POSIX 机器上的 unistd.h 中。 STDOUT_FILENO、STDIN_FILENO 和 STDERR_FILENO。见:http://www.opengroup.org/onlinepubs/009695399/basedefs/unistd.h.html
【讨论】: