kldunload(2) FreeBSD 一般コマンドマニュアル

kldunload

前のページ 上に戻る 次のページ

kldunload




書式

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

     int
     kldunload(int fileid);


解説

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


戻り値

     関数 kldunload() は、 kldload() によってメモリにロードされていた kld ファ
     イルのファイル ID を返します。エラーが発生すると kldunload() は -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 4.4                      March 3, 1999                     FreeBSD 4.4

ABELNET VPSサービス