Go to main content

Reference for Oracle Solaris Cluster 4.4

Exit Print View

Updated: August 2018
 
 

scha_cluster_getlogfacility(3HA )

Name

scha_cluster_getlogfacility - cluster log facility access

Synopsis

cc [flags…] –I /usr/cluster/include file –L /usr/cluster/lib 
     –l scha#include <scha.h>scha_err_t 
     scha_cluster_getlogfacility(int *logfacility);

Description

The scha_cluster_getlogfacility() function returns the system log facility number that is being used as the cluster log. The value is intended to be used with the Oracle Solaris syslog(3C) function by resource type implementations to record events and status messages to the cluster log.

The function returns an error status, and if successful, the facility number in the location pointed to by the logfacility argument.

Return Values

The scha_cluster_getlogfacility() function returns the following:

0

The function succeeded.

nonzero

The function failed.

Errors

SCHA_ERR_NOERR

The function succeeded.

See scha_calls(3HA) for a description of other error codes.

Examples

Example 1 Using the scha_cluster_getlogfacility() Function
main()
{
	scha_err_t	err_code;
	int logfacility;

	err_code = scha_cluster_getlogfacility(&logfacility);

	if (err_code == SCHA_ERR_NOERR) {
		openlog("test resource", LOG_CONS, logfacility);
		syslog(LOG_INFO, "Access function call succeeded.");
	}
}

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

syslog(3C), scha_calls(3HA), scha_cluster_open(3HA), scha_strerror(3HA), attributes(7)