SYSCALL_MODULE(9) FreeBSD カーネル開発者マニュアル SYSCALL_MODULE(9)
名称
SYSCALL_MODULE − syscall カーネルモジュール宣言マクロ |
書式
#include <sys/param.h> |
SYSCALL_MODULE(name, int *offset, struct sysent new_sysent, modeventhand_t evh, void *arg); |
解説 |
SYSCALL_MODULE() マクロは新しい syscall を宣言します。 SYSCALL_MODULE() は name という名前のカーネルモジュールの宣言に展開されます。 このマクロで要求される残りの引数は以下の通りです。 |
offset
syscall が割り付ける struct sysent 中のオフセットを保存する int へのポインタ。 new_sysent evh arg 使用例 |
syscall モジュールのための最低限の例が、 /usr/share/examples/kld/syscall/module/syscall.c の中に見つけられます。 |
関連項目
/usr/share/examples/kld/syscall/module/syscall.c |
作者
このマニュアルページは Alexander Langer 〈alex@FreeBSD.org〉 によって書かれ ました。 FreeBSD 10.0 January 7, 2005 FreeBSD 10.0 |