头linux / magic.h和linux / posion.h做了什么?

时间:2018-04-09 06:30:23

标签: linux

Linux头文件linux / magic.h和linux / poison.h似乎很奇怪。只有宏可以扩展到那里的常量。

似乎某些用户空间应用程序依赖于它们。

我无法理解这两个标题的作用。

1 个答案:

答案 0 :(得分:1)

linux / magic.h定义了用于标识文件系统格式的常量(通过识别超级块中的幻数)。查看更多here linux / poison.h定义指针中毒中使用的常量,即。具有指定值的指针不能在没有崩溃的情况下使用,并且更容易跟踪。请参阅另一个答案here