Operating system 如何为FreeBSD内核创建系统调用

Operating system 如何为FreeBSD内核创建系统调用,operating-system,kernel,system-calls,freebsd,Operating System,Kernel,System Calls,Freebsd,我想向freeBSD内核添加新的syscall,并想更改/usr/src/sys/kern/syscalls.master中的syscalls.master文件。但此路径中不存在此文件,“/usr/src”路径为空。在这种情况下有什么问题? 提前谢谢 创建系统调用的第一项工作是从svn获取源代码。 第一步是确定将哪个版本的FreeBSD与uname命令一起使用 uname -r 我有freeBSD的10.3-RELEASE,然后通过以下命令从svn获得此版本 svnlite checkout

我想向freeBSD内核添加新的syscall,并想更改
/usr/src/sys/kern/syscalls.master
中的
syscalls.master
文件。但此路径中不存在此文件,“/usr/src”路径为空。在这种情况下有什么问题?
提前谢谢

创建系统调用的第一项工作是从svn获取源代码。 第一步是确定将哪个版本的FreeBSD与
uname
命令一起使用

uname -r
我有freeBSD的
10.3-RELEASE
,然后通过以下命令从svn获得此版本

svnlite checkout https://svn.freebsd.org/base/releng/10.3 /usr/src

你需要找到来源。请参见中的第一步。