ADDSEVERITY - Linux手册页
时间:2019-08-20 17:59:51 来源:igfitidea点击:
Linux程序员手册 第3部分
更新日期: 2016-03-15
名称
addseverity-引入新的严重性类别
语法
#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
说明
该函数允许引入新的严重性类,可以通过fmtmsg(3)函数的严重性参数来解决。默认情况下,该函数仅知道如何打印严重性0-4(带字符串(无),HALT,ERROR,WARNING和INFO)的消息。此调用将给定的字符串s附加到给定的值严重性。如果s为NULL,则删除具有数值严重性的严重性类。无法覆盖或删除默认的严重性级别之一。严重性值必须为非负值。
返回值
成功后,将返回值MM_OK。错误时,返回值为MM_NOTOK。可能的错误包括:内存不足,尝试删除不存在或默认的严重级别。
版本
从2.1版开始,glibc中提供了addseverity()。
属性
有关本节中使用的术语的说明,请参见attribute(7)。
Interface | Attribute | Value |
addseverity() | Thread safety | MT-Safe |
遵循规范
尽管使用了fmtmsg(3)函数,但《 X / Open可移植性指南》中未指定此函数。它在System V系统上可用。
备注
也可以通过设置环境变量SEV_LEVEL添加新的严重性级别。
另外参见
fmtmsg(3)
出版信息
这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/。