addseverity - Introduire de nouvelles classes de sévérité
Bibliothèque C standard (
libc,
-lc)
#include <fmtmsg.h>
int addseverity(int sévérité, const char *s);
addseverity() :
Depuis la glibc 2.19 :
_DEFAULT_SOURCE
glibc 2.19 et antérieures :
_SVID_SOURCE
Cette fonction permet l'introduction de nouvelles classes de
sévérité qui peuvent être adressées par le
paramètre
sévérité de la fonction
fmtmsg(3). Par défaut, cette dernière ne sait afficher
des messages que pour les sévérités
de 0 à 4 (avec les chaînes (aucune), HALT,
ERROR, WARNING et INFO). Cet appel associe la chaîne
s
donnée à la valeur
sévérité
donnée. Si
s est NULL, la classe de
sévérité de valeur numérique
sévérité est supprimée. Il n'est pas
possible de surcharger ou de supprimer une des classes de
sévérité par défaut. La valeur de
sévérité ne doit pas être négative.
En cas de réussite, la valeur
MM_OK est renvoyée. En cas
d'échec, la valeur de retour est
MM_NOTOK. Parmi les erreurs
possibles, on trouve : pas assez de mémoire, tentative de
suppression d'une classe de sévérité par défaut ou
d'une classe de sévérité inexistante.
addseverity() est fournie depuis la glibc 2.1.
Pour une explication des termes utilisés dans cette section, consulter
attributes(7).
Interface |
Attribut |
Valeur |
addseverity() |
Sécurité des threads |
MT-Safe |
Cette fonction n'est pas spécifiée dans le « X/Open
Portability Guide » bien que la fonction
fmtmsg(3) le
soit. Elle est disponible sur les systèmes System V.
De nouvelles classes de sévérité peuvent également
être ajoutées avec la variable d'environnement
SEV_LEVEL.
fmtmsg(3)
La traduction française de cette page de manuel a été
créée par Christophe Blaess
<
https://www.blaess.fr/christophe/>, Stéphan Rafin
<
[email protected]>, Thierry Vignaud
<
[email protected]>, François Micaux, Alain Portal
<
[email protected]>, Jean-Philippe Guérard
<
[email protected]>, Jean-Luc Coulon (f5ibh)
<
[email protected]>, Julien Cristau
<
[email protected]>, Thomas Huriaux <
[email protected]>,
Nicolas François <
[email protected]>, Florentin
Duneau <
[email protected]>, Simon Paillard
<
[email protected]>, Denis Barbier
<
[email protected]>, David Prévot <
[email protected]> et
Jean-Pierre Giraud <
[email protected]>
Cette traduction est une documentation libre ; veuillez vous reporter
à la
GNU
General Public License version 3 concernant les conditions de copie
et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message à
[email protected]