Skip Navigation Links | |
Exit Print View | |
Oracle Solaris Cluster Reference Manual Oracle Solaris Cluster 3.3 3/13 |
scds_get_current_method_name(3HA)
scds_get_resource_group_name(3HA)
scds_get_resource_type_name(3HA)
scds_get_rg_hostnames_zone(3HA)
scha_cluster_getlogfacility(3HA)
scha_cluster_getnodename_zone(3HA)
scha_resourcegroup_get_zone(3HA)
scha_resourcegroup_open_zone(3HA)
scha_resource_setstatus_zone(3HA)
scha_resourcetype_get_zone(3HA)
- retrieve a pointer to the zone nodename.
cc [flags…] -I /usr/cluster/include file -L /usr/cluster/lib -l dsdev #include <rgm/libdsdev.h> scha_err_t scds_get_fullname(const char *zonename, char **fullname, boolean_t is_zone_cluster);
scha_err_t scds_get_fullname_nodeid(const char *zonename, char **fullname, boolean_t is_zone_cluster);
The scds_get_fullname() function returns the zone nodenamein fullname. The scds_get_fullname_nodeid() function returns the zone nodename with the ASCII node ID number in place of the node name. The caller is responsible for freeing the memory pointed to by fullname.
If is_zone_cluster is true, zonename provides the name of a zone cluster on the local host; the returned value is the zone-cluster nodename for the local host.
If is_zone_cluster is false, zonename provides the name of a non-global native-brand zone on the local host. The returned value is of the form nodename:zonename, where nodename is the global-cluster nodename of the local host, and zonename is the passed-in zonename.
The value of zonename must be non-NULL; otherwise, SCHA_ERR_INVAL is returned and the value of fullname is unchanged.
An example of a fullname value that is returned by scds_get_fullname for a zone-cluster node (with is_zone_cluster set to true) is:
"zcnode1"
If zcnode1 has a node ID number of 2, the corresponding output of scds_get_fullname_nodeid is:
"2"
An example of a fullname value that is returned by scds_get_fullname for a zone node in the global cluster (with is_zone_cluster set to false) is:
"node1:zoneA"
The corresponding output from scds_get_fullname_nodeid is:
"2:zoneA"
The following parameters are supported:
Provides the name of a zone cluster or a global-cluster non-global zone.
Indicates whether zonename is a zone cluster name.
Out-parameter which will point to the returned nodename string.
The function succeeded.
See scha_calls(3HA) for a description of other error codes.
Include file
Library
See attributes(5) for descriptions of the following attributes:
|
scds_calls(3HA), scds_is_zone_cluster(3HA), scha_calls(3HA), scha_strerror(3HA), attributes(5)