Oracle® Solaris Cluster 参考手册

退出打印视图

更新时间: 2014 年 7 月,E51743-01
 
 

scha_strerror(3HA)

名称

scha_strerror, scha_strerror_i18n - 基于错误代码生成错误消息

用法概要

cc [flags…] –I /usr/cluster/include file –L /usr/cluster/lib –l scha#include <scha.h>char *scha_strerror(scha_err_t error_code);
char *scha_strerror_i18n(scha_err_t error_code);

描述

scha_strerror()scha_strerror_i18n () 函数可以基于给定的 scha_err_t 错误代码生成一个用于描述错误的简短字符串。由 scha_strerror() 返回的字符串以英文显示。由 scha_strerror_i18n() 返回的字符串将以 LC_MESSAGES 语言环境类别指定的本机语言显示。请参见 setlocale(3C)

参数

支持以下参数:

error_code

生成用于描述错误的简短字符串时所依据的错误代码。

示例

示例 1 使用 scha_strerror_i18n() 函数
sample()
{
      scha_err_t  err;

      /* resource group containing example_R */
      char * resource_group = "example_RG";

      /* a configured resource */
      char * resource_name = "example_R";

      err = scha_control(SCHA_GIVEOVER, resource_group, resource_name);

      if (err != SCHA_ERR_NOERR) {
          syslog(LOG_ERR, "scha_control GIVEOVER failed: %s", 
             scha_strerror_i18n(err));
      }
}

文件

/usr/cluster/include/scha.h

头文件

/usr/cluster/lib/libscha.so

属性

有关以下属性的描述,请参见 attributes(5)

属性类型
属性值
可用性
ha-cluster/developer/api
接口稳定性
Evolving(发展中)

另请参见

scha_calls(3HA)setlocale(3C)syslog(3C)attributes(5)