addseverity — introduce new severity classes
#include <fmtmsg.h>
| int
            addseverity( | int severity, | 
| const char *s ); | 
| ![[Note]](../stylesheet/note.png) | Note | ||
|---|---|---|---|
| 
 | 
This function allows the introduction of new severity
      classes which can be addressed by the severity argument of the
      fmtmsg(3) function. By
      default that latter function only knows how to print messages
      for severity 0-4 (with strings (none), HALT, ERROR, WARNING,
      INFO). This call attaches the given string s to the given value severity. If s is NULL, the severity class
      with the numeric value severity is removed. It is not
      possible to overwrite or remove one of the default severity
      classes. The severity value must be nonnegative.
Upon success, the value MM_OK is returned. Upon error, the return
      value is MM_NOTOK. Possible
      errors include: out of memory, attempt to remove a
      nonexistent or default severity class.
This function is not specified in the X/Open Portability Guide although the fmtmsg(3) function is. It is available on System V systems.
This page is part of release 3.33 of the Linux man-pages project. A
      description of the project, and information about reporting
      bugs, can be found at http://man7.org/linux/man-pages/.
| Copyright 2002 walter harms (walter.harmsinformatik.uni-oldenburg.de) Distributed under GPL adapted glibc info page polished a little, aeb |