我正在使用Kernel Linux 2.6.32,并且正在修改“开放”系统调用。

标准行为有效,但是要尝试我的代码,我必须使用一个新的标志,并将其放在/asm-generic/fcntl.h中。

问题是,当OS在我的自定义内核上运行时,此标志是未知的,因此我必须手动输入他的值。

内核中是否还有其他文件来定义新标志?

谢谢!

最佳答案

最好在Kconfig文件中定义标志。内核源代码中有很多Kconfig文件,您可以在其中定义它,并且可以更灵活地使用它。

10-07 21:44
查看更多