C 什么是“标准输出”?保留功能?

C 什么是“标准输出”?保留功能?,c,linux,gnu-coreutils,C,Linux,Gnu Coreutils,我正在尝试阅读linux命令C源代码。我从cat开始,它是最短的,据说也是最容易的,我在第645行发现: if ( fstat(STDOUT_FILENO, &stat_buf) < 0) die(EXIT_FAILURE, err_no, _("standard output")); if(fstat(STDOUT\u FILENO和stat\u buf)

我正在尝试阅读linux命令C源代码。我从cat开始,它是最短的,据说也是最容易的,我在第645行发现:

if ( fstat(STDOUT_FILENO, &stat_buf) < 0)
    die(EXIT_FAILURE, err_no, _("standard output"));
if(fstat(STDOUT\u FILENO和stat\u buf)<0)
模具(出口故障、错误号(“标准输出”);
我知道我们在处理错误。令人费解的部分是
\(“标准输出”)

它是一个名为
的函数吗?如果是的话,我找不到它的声明。

IIRC,
\uuu
是某个定义在某个地方的C宏,它扩展到调用,