2015-11-06 37 views
0

我已經看到了一些向FreeBSD添加系統調用的例子,據我所知,我們的實現中應該有一個load模塊,並且這個加載在每個例子中都是一樣的我見過。 是加載模塊修復?如果不是,我該如何執行它?系統調用實現中的加載模塊

以下鏈接是具有相同負載模塊的例子:

1- the link which answers about the system call implementation

2-有這裏的系統調用的示例:/usr/share/examples/kld/syscall/module/syscall.c

回答

1

因爲this的我明白如果我想使用Kernel Loadable添加系統調用,則所有KLD中的加載處理程序模塊都是相同的。

「基本上,負載處理函數是,因爲它指出,處理該裝載和KLD的卸載功能 。因此,當KLD是 kldloaded或kldunloaded,此處理程序是什麼,在一個很簡單 級別,被調用。「