table of contents
| MK_CMDS(1) | General Commands Manual | MK_CMDS(1) |
BEZEICHNUNG¶
mk_cmds - Fehlertabellen-Kompiler
ÜBERSICHT¶
mk_cmds Datei
BESCHREIBUNG¶
Mk_cmds konvertiert eine Tabelle, die Befehlsnamen und zugeordnete Hilfemeldungen enthält, in eine C-Quelldatei, die für die Verwendung mit der Bibliothek ss(3) geeignet ist.
Der Quelldateiname muss die Endung ».ct« haben; die Datei besteht aus einer Deklaration, die den Namen der Befehlstabelle bereitstellt:
command_table Name
Dann folgen Einträge der Form:
[ request | unimplemented ] Name, " Zeichenkette "[, Abkürzung]…;
Und abschließend:
end
Dies zeigt das Ende der Tabelle an.
Es wird eine C-Quelldatei erstellt, die dann mit Objektdateien der SS-Bibliothek kompiliert und gelinkt werden sollte.
Ein »#« in der Quelldatei wird als Kommentarzeichen behandelt und sämtlicher nachfolgender Text bis zum Ende der Quellzeile wird ignoriert.
FEHLER¶
Da der ursprüngliche mk_cmds einen sehr einfachen Parser basierend auf yacc(1) verwendet und diese aktuelle Version von mk_cmds eine awk(1)/sed(1)-Kombination von Skripten verwendet, lässt die Fehlerbehandlung einiges zu wünschen übrig.
SIEHE AUCH¶
ss(3)
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.
| 2003 | E2FSPROGS |