Skip Navigation Links
Exit Print View
| Oracle Solaris Cluster Reference Manual Oracle Solaris Cluster 4.1

Search Scope:

- This Document
- Entire Library

### 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`(5) for descriptions of the following attributes:

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

## See Also

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

Copyright © 2000, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices |