FMTMSG.H(3HEAD) Headers FMTMSG.H(3HEAD)
NAME
fmtmsg.h, fmtmsg - message display structures
SYNOPSIS
#include <
fmtmsg.h>
DESCRIPTION
The <
fmtmsg.h> header defines the following macros, which expand to
constant integer expressions:
MM_HARD Source of the condition is hardware.
MM_SOFT Source of the condition is software.
MM_FIRM Source of the condition is firmware.
MM_APPL Condition detected by application.
MM_UTIL Condition detected by utility.
MM_OPSYS Condition detected by operating system.
MM_RECOVER Recoverable error.
MM_NRECOV Non-recoverable error.
MM_HALT Error causing application to halt.
MM_ERROR Application has encountered a non-fatal fault.
MM_WARNING Application has detected unusual non-error condition.
MM_INFO Informative message.
MM_NOSEV No severity level provided for the message.
MM_PRINT Display message on standard error.
MM_CONSOLE Display message on system console.
The table below indicates the null values and identifiers for
fmtmsg(3C) arguments. The <
fmtmsg.h> header defines the macros in the
Identifier column, which expand to constant expressions that expand
to expressions of the type indicated in the Type column:
Argument Type Null-Value Identifier
label char* (char*) NULL MM_NULLLBL severity int 0 MM_NULLSEV class long 0L MM_NULLMC text char* (char*) NULL MM_NULLTXT action char* (char*) NULL MM_NULLACT tag char* (char*) NULL MM_NULLTAG The <
fmtmsg.h> header also defines the following macros for use as
return values for
fmtmsg():
MM_OK The function succeeded.
MM_NOTOK The function failed completely.
MM_NOMSG The function was unable to generate a message on standard
error, but otherwise succeeded.
MM_NOCON The function was unable to generate a console message,
but otherwise succeeded.
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
SEE ALSO
fmtmsg(3C),
attributes(7),
standards(7) September 10, 2004 FMTMSG.H(3HEAD)