addsev(3C)
addsev --
define additional severities
Synopsis
#include <pfmt.h>
int addsev(int int_val, const char string);
Description
The function addsev defines additional severities for use in
subsequent calls to pfmt.
addsev associates an integer value int_val
in the range [5-255] with a character string.
It overwrites any previous string association
between int_val and string.
If int_val is ORed with
the flags passed to subsequent calls to
pfmt, string will be used as the severity.
Passing a NULL string removes the severity.
Add-on severities are only effective within the applications defining them.
Return values
addsev returns 0 in case of success, -1 otherwise.
Usage
#define Panic 5
setlabel("APPL");
setcat("my_appl");
addsev(Panic, gettxt(":26", "PANIC"));
/ ... /
will display the message to stderr and forward to the logging service:
References
gettxt(1),
pfmt(3C)
Notices
Only the standard severities are automatically displayed per the locale in
effect at run time.
An application must provide the means for displaying locale-specific versions
of add-on severities.
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004