addseverity(3) Library Functions Manual addseverity(3) NOM addseverity - Introduire de nouvelles classes de severite BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include int addseverity(int severite, const char *s); Exigences de macros de test de fonctionnalites pour la glibc (consulter feature_test_macros(7)) : addseverity() : Depuis la glibc 2.19 : _POSIX_C_SOURCE >= 200809L glibc 2.19 et anterieures : _ATFILE_SOURCE DESCRIPTION Cette fonction permet l'introduction de nouvelles classes de severite qui peuvent etre adressees par le parametre severite de la fonction fmtmsg(3). Par defaut, cette derniere ne sait afficher des messages que pour les severites de 0 a 4 (avec les chaines (aucune), HALT, ERROR, WARNING et INFO). Cet appel associe la chaine s donnee a la valeur severite donnee. Si s est NULL, la classe de severite de valeur numerique severite est supprimee. Il n'est pas possible de surcharger ou de supprimer une des classes de severite par defaut. La valeur de severite ne doit pas etre negative. VALEUR RENVOYEE En cas de reussite, la valeur MM_OK est renvoyee. En cas d'echec, la valeur de retour est MM_NOTOK. Parmi les erreurs possibles, on trouve : pas assez de memoire, tentative de suppression d'une classe de severite par defaut ou d'une classe de severite inexistante. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |addseverity() | Securite des threads | MT-Safe | +---------------------------------+--------------------------+---------+ STANDARDS GNU. HISTORIQUE glibc 2.1. System V. NOTES De nouvelles classes de severite peuvent egalement etre ajoutees avec la variable d'environnement SEV_LEVEL. VOIR AUSSI fmtmsg(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Jean-Pierre Giraud Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 addseverity(3)