Scroll to navigation

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