KLDLOAD(2) FreeBSD システムコールマニュアル KLDLOAD(2)
名称
kldload − KLD ファイルをカーネルにロードする |
ライブラリ
標準 C ライブラリ (libc, −lc) |
書式
#include <sys/param.h> int |
kldload(const char *file); |
解説 |
kldload() システムコールは、カーネルリンカを使用してカーネル内に kld ファ イルをロードします。 |
戻り値
kldload() システムコールは、カーネル内にロードされた kld ファイルのファイ ル ID を返します。エラーが発生すると kldload() は -1 を返し、エラーを示す ために errno が設定されます。 |
エラー
指定されたファイルは次の場合を除いてロードされます: |
[EPERM]
ファイルを読み取ることができません。あるいはファイルを カーネルとリンクすることができません。 kld システム コールを使用するためには root ユーザである必要がありま す。 [EFAULT] [ENOMEM] [ENOENT] [ENOEXEC] [EEXIST] 関連項目 |
kldfind(2), kldfirstmod(2), kldnext(2), kldstat(2), kldsym(2), kldunload(2), modfind(2), modfnext(2), modnext(2), modstat(2), kld(4), kldload(8) |
歴史
kld インタフェースは FreeBSD 3.0 ではじめて登場しました。 FreeBSD 10.0 March 3, 1999 FreeBSD 10.0 |