スポンサーリンク

KLDUNLOAD(2) FreeBSD システムコールマニュアル KLDUNLOAD(2)

名称

kldunload − kld ファイルをアンロードする

ライブラリ

標準 C ライブラリ (libc, −lc)

書式

#include <sys/param.h>
#include <sys/linker.h>

int

kldunload(int fileid);

解説

kldunload() システムコールは、 kldload(2) によってリンクされていた kld ファイルをカーネルからアンロードします。

戻り値

成功して終了したときには値 0 を返します。そうでない場合、値 -1 が返され、 グローバル変数 errno が設定されてエラーを示します。

エラー

fileid によって参照されるファイルは、次の場合を除いてアンロードされます:

       [EPERM]

ファイルをカーネルからアンリンク出来ません。

[ENOENT]
ファイルが見つかりませんでした。

[EBUSY]
カーネルによってリンクされたファイルをアンロードしよう としました。

関連項目

kldfind(2), kldfirstmod(2), kldload(2), kldnext(2), kldstat(2), kldsym(2), modfind(2), modfnext(2), modnext(2), modstat(2), kld(4), kldunload(8)

歴史

kld インタフェースは FreeBSD 3.0 ではじめて登場しました。

FreeBSD 10.0 March 3, 1999 FreeBSD 10.0

スポンサーリンク