小编dir*_*bit的帖子

Linux 内核头文件的组织

当我阅读系统调用时,我搜索了“syscalls.h”以找到 LXR 中的头文件。搜索结果让我很困惑。有十几个“syscalls.h”文件来自“arch/_arch_name_/include/asm”下的目录。这些都可以,它们是架构特定的定义或其他需要的东西。问题是为什么我们在 /include/linux 和 /include/asm-generic 下都有两个不同的“syscalls.h”头文件?

另外,我想知道 /include/linux 头文件的用途以及 /include/asm-generic 头文件的用途。他们是如何区分的?拥有两个单独的标题文件夹背后的逻辑是什么?它们之间的关系如何?

谢谢

linux kernel linux-kernel

8
推荐指数
1
解决办法
1585
查看次数

标签 统计

kernel ×1

linux ×1

linux-kernel ×1