内核源代码项目的include/uapi中有什么内容 [英] What's in include/uapi of kernel source project
本文介绍了内核源代码项目的include/uapi中有什么内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有人能给我一份文档来描述内核源文件夹的结构、功能和组织方式吗?
具体地说,文件夹include/uapi/**有什么用?
谢谢。
api
uapi
文件夹应该包含内核的用户空间推荐答案。然后,在内核安装时,uapi include文件成为顶级/usr/include/linux/files。(我不完全清楚还有哪些例外情况。)
我见过的关于这方面的最好讨论是located at a Linux Weekly News在补丁发布之前的文章。
UAPI补丁本身随内核3.7一起发布。Linus的quick and dirty summary是:
"uapi"包括文件清理。我们的想法是,这些东西 导出到用户空间现在应该位于include/uapi下,并且 ARCH/$(ARCH)/INCLUDE/uapi。
让我们希望它能真正起作用。因为不然的话,这只是一场 党卫军毫无意义的痛苦。不管怎样,我肯定已经做完了 这样的"让我们对包含文件进行大规模清理" 永远。
这篇关于内核源代码项目的include/uapi中有什么内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文