Provided by: manpages-de-dev_1.11-1_all bug

BEZEICHNUNG

       addseverity - führt neue (Fehler-)Meldungsklassen ein

ÜBERSICHT

       #include <fmtmsg.h>

       int addseverity(int severity, const char *s);

   Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):

       addseverity(): _SVID_SOURCE

BESCHREIBUNG

       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 function knows only 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.

RÜCKGABEWERT

       Bei erfolgreicher Ausführung wird der Wert MM_OK  zurückgegeben.  Im  Fehlerfall  ist  der
       Rückgabewert  MM_NOTOK.  Zu  den möglichen Fehlern gehören Speichermangel und der Versuch,
       eine nicht existierende oder eine Standardklasse zu entfernen.

VERSIONEN

       addseverity() wird in Glibc seit Version 2.1 bereitgestellt.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

       ┌──────────────┬───────────────────────┬─────────┐
       │SchnittstelleAttributWert    │
       ├──────────────┼───────────────────────┼─────────┤
       │addseverity() │ Multithread-Fähigkeit │ MT-Safe │
       └──────────────┴───────────────────────┴─────────┘

KONFORM ZU

       Diese Funktion ist nicht im X/Open Portability Guide beschrieben, obwohl es  die  Funktion
       fmtmsg(3) ist. Sie ist auf System-V-Systemen verfügbar.

ANMERKUNGEN

       Neue  Meldungsklassen können auch geschaffen werden, indem die Umgebungsvariable SEV_LEVEL
       gesetzt wird.

SIEHE AUCH

       fmtmsg(3)

KOLOPHON

       Diese Seite  ist  Teil  der  Veröffentlichung  4.04  des  Projekts  Linux-man-pages.  Eine
       Beschreibung  des  Projekts,  Informationen,  wie  Fehler gemeldet werden können sowie die
       aktuelle Version dieser Seite finden sich unter http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die  deutsche  Übersetzung  dieser  Handbuchseite  wurde  von  Martin   Eberhard   Schauer
       <Martin.E.Schauer@gmx.de> erstellt.

       Diese  Übersetzung  ist  Freie  Dokumentation;  lesen  Sie  die GNU General Public License
       Version  3  oder  neuer  bezüglich  der  Copyright-Bedingungen.  Es  wird  KEINE   HAFTUNG
       übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an <debian-l10n-german@lists.debian.org>.