Oracle Solaris Cluster リファレンスマニュアル

印刷ビューの終了

更新: 2015 年 9 月
 
 

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
インタフェースの安定性
発展中

関連項目

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