C 什么是“标准输出”?保留功能?
我正在尝试阅读linux命令C源代码。我从cat开始,它是最短的,据说也是最容易的,我在第645行发现: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)
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宏,它扩展到调用,