返回值

成功后,将返回值MM_OK。错误时,返回值为MM_NOTOK。可能的错误包括:内存不足,尝试删除不存在或默认的严重级别。

遵循规范

尽管使用了fmtmsg(3)函数,但《 X / Open可移植性指南》中未指定此函数。它在System V系统上可用。

语法

#include <fmtmsg.h>

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

glibc的功能测试宏要求(请参阅feature_test_macros(7)):

addseverity():
从glibc 2.19开始:
_DEFAULT_SOURCE
Glibc 2.19及更早版本:
_SVID_SOURCE

出版信息

这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/

另外参见

fmtmsg(3)

版本

从2.1版开始,glibc中提供了addseverity()。

名称

addseverity-引入新的严重性类别

ADDSEVERITY - Linux手册页

Linux程序员手册 第3部分
更新日期: 2016-03-15

备注

也可以通过设置环境变量SEV_LEVEL添加新的严重性级别。

属性

有关本节中使用的术语的说明,请参见attribute(7)。

InterfaceAttributeValue
addseverity()Thread safetyMT-Safe

说明

该函数允许引入新的严重性类,可以通过fmtmsg(3)函数的严重性参数来解决。默认情况下,该函数仅知道如何打印严重性0-4(带字符串(无),HALT,ERROR,WARNING和INFO)的消息。此调用将给定的字符串s附加到给定的值严重性。如果s为NULL,则删除具有数值严重性的严重性类。无法覆盖或删除默认的严重性级别之一。严重性值必须为非负值。

日期:2019-08-20 17:59:51 来源:oir作者:oir