如何为 FreeBSD 内核创建系统调用
How to create a system call for FreeBSD kernel
我想向 freeBSD 内核添加新的系统调用,我想更改 /usr/src/sys/kern/syscalls.master
中的 syscalls.master
文件。但是此路径中不存在此文件,并且 /usr/src
路径为空。这种情况有什么问题?
提前致谢!
创建系统调用的第一项工作是从 svn 获取源代码。
第一步是通过 uname
命令确定正在使用哪个版本的 FreeBSD。
uname -r
我有 10.3-RELEASE
的 freeBSD 然后我用下面的命令从 svn 得到这个版本。
svnlite checkout https://svn.freebsd.org/base/releng/10.3 /usr/src
我想向 freeBSD 内核添加新的系统调用,我想更改 /usr/src/sys/kern/syscalls.master
中的 syscalls.master
文件。但是此路径中不存在此文件,并且 /usr/src
路径为空。这种情况有什么问题?
提前致谢!
创建系统调用的第一项工作是从 svn 获取源代码。
第一步是通过 uname
命令确定正在使用哪个版本的 FreeBSD。
uname -r
我有 10.3-RELEASE
的 freeBSD 然后我用下面的命令从 svn 得到这个版本。
svnlite checkout https://svn.freebsd.org/base/releng/10.3 /usr/src