Go to main content

Reference for Oracle Solaris Cluster 4.4

Exit Print View

Updated: August 2018
 
 

scha_strerror_i18n(3HA)

Name

scha_strerror, scha_strerror_i18n - generate error message from error code

Synopsis

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);

Description

The scha_strerror() and scha_strerror_i18n() functions generate a short string that describes the error from the given scha_err_t error code. Strings that are returned by scha_strerror() are displayed in English. Strings that are returned by scha_strerror_i18n() are displayed in the native language that is specified by the LC_MESSAGES locale category. See setlocale(3C).

Parameters

The following parameters are supported:

error_code

Error code from which the short string that describes the error is generated.

Examples

Example 1 Using the scha_strerror_i18n() Function
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));
      }
}

Files

/usr/cluster/include/scha.h

Include file

/usr/cluster/lib/libscha.so

Library

Attributes

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
ha-cluster/developer/api
Interface Stability
Evolving

See Also

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