日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、全翻訳済み)
6.4-STABLE-K, 7.2-STABLE-K, 8.0-STABLE-K は現在、 作成中で日々更新されています。 最新の snapshots を元に作成しています。
MODLOAD(8) FreeBSD System Manager's Manual MODLOAD(8)
名称
modload - カーネルモジュールの読み込みを行う
書式
modload [-dquv] [-A kernel] [-e entry] [-p postinstall] [-o output_file]
input_file
解説
modload は、ローダブルカーネルモジュールを稼働中のシステムに読み込みま
す。入力ファイルはオブジェクトファイル (.o) です。
オプションとしては、以下のものがあります。
-d デバッグオプションです。 modload 自体をデバッグする時に指定しま
す。
-q 沈黙モード。メッセージをほとんど表示しません。
-u モジュールが読み込まれた後で、ファイル (output_file) を削除しま
す。出力ファイルが指定されていない時は、このオプションは一時ファ
イルを消去する前まで利用します。
-v 読み込み処理の詳細を表示します。
-A kernel
外部シンボル参照を解決するためにリンカに使わせるファイルを指定し
ます。必ず、現在動いているカーネルのシンボルを含むファイルを指定
しなければなりません。それ以外のファイルを指定すると、システムが
クラッシュするでしょう。
-e entry
ローダブルモジュールのエントリポイントを指定します。この文字列は
モジュールがリンクされる時に ld(1) に渡されます。デフォルトのモ
ジュールエントリポイント名はモジュール名に `_mod' を追加したもの
です。
-p postinstall
ローダブルモジュールの読み込みが成功した後に起動するシェルスクリ
プト、またはプログラムを指定します。このスクリプトまたはプログラ
ムには 3 つの引数が渡されます。1 つ目はモジュール ID (10 進)、2
つ目はモジュールタイプ (16 進) です。ローダブルモジュールがデバイ
スドライバならば、3 つ目の引数としてメジャー番号が渡されます。ロ
ーダブルモジュールがシステムコールならば、3 つ目の引数としてシス
テムコール番号が渡されます。
-o output_file
リンカが作成する出力ファイルの名前を指定します。このオプションが
指定されていない時は、/tmp ディレクトリ内のファイルが使われます。
その名前は、モジュール名に `.out' という拡張子が付けられたもので
す。
関連ファイル
/kernel 外部参照を解決するためにリンカに使わせるデフォル
トのファイル。
/usr/include/sys/lkm.h モジュールタイプが定義されているファイル。
診断
modload は、成功時には 0、エラー発生時には 0 以外の値で終了します。
関連項目
ld(1), lkm(4), modstat(8), modunload(8)
歴史
modload コマンドは SunOS 4.1.3 の対応するコマンドと類似した機能になるよう
に設計しました。
作者
Terrence R. Lambert <terry@cs.weber.edu>
バグ
ローダブルデバイスドライバでは、キャラクタデバイスまたはブロックデバイス
のどちらかのエントリを確保できますが、両方を確保することはできません。
BSD September 22, 1994 2