NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | EXAMPLES | FILES | ATTRIBUTES | SEE ALSO
cc [flags…]-I /usr/cluster/include file -L /usr/cluster/lib -l scha #include <scha.h>scha_err_t scha_cluster_getnodename(char **nodename);
The scha_cluster_getnodename() function returns the name of the cluster node on which the function is called. The cluster node name is not necessarily the same as the Solaris system name. The function returns an error status, and if successful, a string containing the node name in the location pointed to by the nodename argument. The nodename is set to NULL if the call fails. The caller of scha_cluster_getnodename() is responsible for freeing the memory allocated for the returned string value using the standard C library function free(3C). To avoid a core dump, only free the memory upon successful return of the function.
The scha_cluster_getnodename() function returns the following:
The function succeeded.
The function failed.
Function succeeded.
See scha_calls(3HA) for a description of other error codes.
scha_err_t err_code; char *nodename; err_code = scha_cluster_getnodename(&nodename); ... if( nodename != NULL ) free( nodename );
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
Availability |
SUNWscdev |
Interface Stability |
Evolving |
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | EXAMPLES | FILES | ATTRIBUTES | SEE ALSO