Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fmtmsg(3C)

fmtmsg(5)                                                         fmtmsg(5)

NAME
     fmtmsg - Strukturen zum Anzeigen von Meldungen

SYNTAX
     #include <fmtmsg.h>

BESCHREIBUNG
     Die Include-Datei <fmtmsg.h> definiert die folgenden Makros, die in
     konstante ganzzahlige Ausdrücke aufgelöst werden:

     MMHARD      Fehlerquelle ist die Hardware.
     MMSOFT      Fehlerquelle ist die Software.
     MMFIRM      Fehlerquelle ist die Firmware.

     MMAPPL      Fehler von Anwendung festgestellt.
     MMUTIL      Fehler vom Dienstprogramm festgestellt.
     MMOPSYS     Fehler vom Betriebssystem festgestellt.

     MMRECOVER   Behebbarer Fehler.
     MMNRECOV    Nichtbehebbarer Fehler.
     MMHALT      Anwendung wird aufgrund eines Fehlers angehalten.
     MMERROR     Anwendung hat einen leichten Fehler festgestellt.
     MMWARNING   Anwendung hat eine Ausnahmebedingung (keinen Fehler)
                  festgestellt.
     MMINFO      Informationsmeldung.
     MMNOSEV     Keine Wertungsstufe für diese Meldung angegeben.

     MMPRINT     Meldung auf Standard-Fehlerausgabe anzeigen.
     MMCONSOLE   Meldung auf Systemkonsole anzeigen.

     Folgende Tabelle zeigt die Nullwerte und Kennungen für fmtmsg()-Argu-
     mente. Die Include-Datei <fmtmsg.h> definiert die Makros in der Spalte
     Kennung, die in konstante Ausdrücke aufgelöst werden, die wiederum in
     Ausdrücke des in der Spalte Typ angegebenen Typs aufgelöst werden.

                  Argument     Typ      Nullwert    Kennung
                  ___________________________________________
                  label      char*      (char*)0   MMNULLLBL
                  severity   int        0          MMNULLSEV
                  class      long int   0L         MMNULLMC
                  text       char*      (char*)0   MMNULLTXT
                  action     char*      (char*)0   MMNULLACT
                  tag        char*      (char*)0   MMNULLTAG

     Die Include-Datei <fmtmsg.h> definiert ferner die folgenden Makros zur
     Verwendung als Return-Werte für fmtmsg(3C):

     MMOK         Die Funktion wurde erfolgreich ausgeführt.

     MMNOTOK      Die Funktion konnte nicht ausgeführt werden.





Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

fmtmsg(5)                                                         fmtmsg(5)

     MMNOMSG      Die Funktion konnte keine Meldung auf die Standard-Feh-
                   lerausgabe schreiben, wurde aber ansonsten erfolgreich
                   ausgeführt.

     MMNOCON      Die Funktion konnte keine Konsolmeldung generieren,
                   wurde aber ansonsten erfolgreich ausgeführt.

     Die Include-Datei <fmtmsg.h> enthält folgenden Funktionsprototypen,
     der auch als Makro definiert sein kann:

     int fmtmsg(long classification, const char *label, int severity,
            const char *text, const char *action, const char *tag);

SIEHE AUCH
     fmtmsg(3C).







































Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026