|
书上文件系统中的例题用到了#include <sys/stat.h>
确实在/usr/include/sys/下找到了stat.h
但是在里面没发现inode结构,(也许sys/stat.h我还没看懂)
$find / -name stat.h
/usr/lib/bcc/include/arch/stat.h
/usr/lib/bcc/include/linux/stat.h
/usr/lib/bcc/include/sys/stat.h
/usr/lib/bcc/include/linuxmt/stat.h
/usr/include/asm/stat.h
/usr/include/linux/stat.h
/usr/include/bits/stat.h
/usr/include/sys/stat.h
一个一个看了,最后发现inode结构在
/usr/lib/bcc/include/arch/stat.h
/usr/lib/bcc/include/linux/stat.h
里面都有,而且在/usr/include/bits/stat.h中还有
struct stat64的定义,请问这几个stat.h有什么必然的联系。
我感觉他们有联系,但我看不出个所以然来,
还请大大给个提示,作个引导。 |
|