.\" Copyright (c) 2003 Theodore Ts'o .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .\" .\" Japanese Version Copyright (c) 2004 Yuichi SATO .\" all rights reserved. .\" Translated Sun Mar 7 00:39:45 JST 2004 .\" by Yuichi SATO .\" Updated 2012-03-18, Akihiro MOTOKI .\" .TH MK_CMDS 1 2003 E2FSPROGS .SH 名前 mk_cmds \- エラーテーブルコンパイラ .SH 書式 \fBmk_cmds\fP file .SH 説明 \fBmk_cmds\fP は、コマンド名とそれに関連するヘルプメッセージを列挙したテーブルを、 \fIss\fP(3) ライブラリと共に使用するのに適した、C のソースファイルに変換する。 ソースファイルの名前はサフィックス \*(lq.ct\*(rq で終っていなければならない。 ファイルは、コマンドラインテーブルの名前を与える宣言 \fBcommand_table\fP \fIname\fP で始まり、 [ \fBrequest\fP | \fBunimplemented\fP ] \fIname,\fP " \fIstring\fP "[, abbrev]...; という形式のエントリが続き、テーブルの終りを示す \fBend\fP で終わる。 C のソースファイルが生成されるので、コンパイルして、 ss ライブラリを使うオブジェクトファイルとリンクする。 ソースファイル中の \*(lq#\*(rq はコメント文字として扱われ、 その行の末尾までの残りのテキストは無視される。 .SH バグ オリジナルの \fBmk_cmds\fP は \fIyacc\fP(1) に基づくとても簡単なパーサを使っており、 現在のバージョンの \fBmk_cmds\fP は awk と sed を組み合わせたスクリプトを使っているので、 エラーからの回復についてはまだ十分とは言えない。 .SH 関連項目 ss (3)