Я хочу добавить новый системный вызов в ядро FreeBSD и хочу изменить файл syscalls.master в /usr/src/sys/kern/syscalls.master. Но этот файл не существует в этом пути, и путь / usr / sr c пуст. Что не так в этом сценарии? Заранее спасибо!
syscalls.master
/usr/src/sys/kern/syscalls.master
Первая работа по созданию системного вызова - получение исходного кода из svn. Первый шаг - определить, какая версия FreeBSD используется с командой uname.
uname
uname -r
У меня есть 10.3-RELEASE freeBSD, затем я получаю эту версию из svn с помощью следующей команды.
10.3-RELEASE
svnlite checkout https://svn.freebsd.org/base/releng/10.3 /usr/src