【问题标题】:How to create a system call for FreeBSD kernel如何为 FreeBSD 内核创建系统调用
【发布时间】:2020-05-03 19:26:07
【问题描述】:

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

【问题讨论】:

  • 你需要获取源码。请参阅this document 中的第一步。

标签: operating-system kernel system-calls freebsd


【解决方案1】:

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

uname -r

我有 10.3-RELEASE 的 freeBSD,然后我使用以下命令从 svn 获取此版本。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-18
    • 2015-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 2016-01-06
    • 2020-08-28
    相关资源
    最近更新 更多