【发布时间】:2013-11-10 17:10:46
【问题描述】:
我正在向 linux Fedora 添加一些自定义系统调用,并且我目前正在尝试更新“syscall_32.tbl”。唯一的问题是我不太确定调用表的name 字段是什么意思。
这是我们自己编造的吗?就像我们决定调用这个特定系统调用的名称一样?
例如表的结构是:
<number> <abi> <name> <entry point> <compat entry point>
对于<name> 部分,这是我们决定并在此处输入的参数吗?或者它是更具体的东西,比如系统调用所在的文件名?
【问题讨论】:
-
当我几年前尝试时,如果不重新编译内核,系统调用是不可能扩展的。你在写模块吗?