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