我最近想看看open()
系统调用是如何在 Linux 内核中实现的。查看 syscall 表表明我要查找的函数的名称是sys_open()
,因此我对其进行了查找。虽然我找不到任何声明,但我能得到的最接近的do_sys_open
是fs/open.c
. 它是否以某种方式翻译成这个功能?我可能错过了什么?
问问题
1132 次
我最近想看看open()
系统调用是如何在 Linux 内核中实现的。查看 syscall 表表明我要查找的函数的名称是sys_open()
,因此我对其进行了查找。虽然我找不到任何声明,但我能得到的最接近的do_sys_open
是fs/open.c
. 它是否以某种方式翻译成这个功能?我可能错过了什么?