如何为 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