Scroll to navigation

ADDSEVERITY(3) Manualul programatorului Linux ADDSEVERITY(3)

NUME

addseverity - introduce noi clase de severitate

REZUMAT

#include <fmtmsg.h>
int addseverity(int severitatea, const char *s);


Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați feature_test_macros(7)):

addseverity():
Începând cu glibc 2.19:
_DEFAULT_SOURCE
glibc 2.19 și versiunile anterioare:
_SVID_SOURCE

DESCRIERE

Această funcție permite introducerea de noi clase de severitate care pot fi abordate prin argumentul severitatea al funcției fmtmsg(3). În mod implicit, această funcție știe doar cum să afișeze mesajele de severitate 0-4 (cu șirurile (niciunul), HALT, ERROR, WARNING, INFO). Acest apel atașează șirul dat șir la valoarea dată severitatea. Dacă șir este NULL, clasa de severitate cu valoarea numerică severitatea este eliminată. Nu este posibil să se suprascrie sau să se elimine una dintre clasele de severitate implicite. Valoarea severității trebuie să fie nenegativă.

VALOAREA RETURNATĂ

În caz de succes, se returnează valoarea MM_OK. În caz de eroare, valoarea returnată este MM_NOTOK. Printre erorile posibile se numără: lipsă de memorie, încercarea de a elimina o clasă de severitate inexistentă sau implicită.

VERSIUNI

addseverity() este furnizată începând cu glibc 2.1.

ATRIBUTE

Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).

Interfață Atribut Valoare
addseverity() Siguranța firelor MT-Safe

ÎN CONFORMITATE CU

Această funcție nu este specificată în Ghidul de portabilitate X/Open, deși funcția fmtmsg(3) este specificată. Ea este disponibilă pe sistemele System V.

NOTE

De asemenea, se pot adăuga noi clase de severitate prin definirea variabilei de mediu SEV_LEVEL.

CONSULTAȚI ȘI

fmtmsg(3)

COLOFON -- NOTĂ FINALĂ

Această pagină face parte din versiunea 4.16 a proiectului Linux man-pages. O descriere a proiectului, informații despre raportarea erorilor și cea mai recentă versiune a acestei pagini pot fi găsite la https://www.kernel.org/doc/man-pages/.

TRADUCERE

Traducerea în limba română a acestui manual a fost creată de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

15 martie 2016 GNU