以下是与c
相关的示例stat.h
代码。提到bits/stat.h
的{{1}}。但是"Never include <bits/stat.h> directly; use <sys/stat.h> instead."
中定义了struct stat
,bits/stat.h
中定义了int __xstat (...)
。代码不会使用任何一个头文件甚至两者编译。如何只更改sys/stat.h
而不更改任何一个函数来复制它?
#include ...
答案 0 :(得分:5)
您应该致电stat
,请参阅https://linux.die.net/man/2/stat。不是__xstat。
与以__
开头的名称进行交互几乎总是表明你做错了。他们是在幕后实施的东西
答案 1 :(得分:1)
对于rsi
及其相关结构,您可能应该rdx
:
stat