为什么不在用户空间中包含linux头文件

时间:2016-04-07 15:29:35

标签: linux header-files

this question中,我一再被告知不要在用户空间中包含内核头。

我想知道为什么/如何? (请记住,我们正在讨论interface a device driver的用户库)。 必须有一个make headers_install存在的原因,我所知道的所有Linux发行版都有内核头文件包。如果不使用为此提供的makros,我还将如何定义IOCTL数字?

那么我为什么要避免在userpsace中包含内核头文件?

0 个答案:

没有答案