Oracle® Solaris Cluster 参考手册

退出打印视图

更新时间: 2014 年 7 月,E51743-01
 
 

scha_cluster_getlogfacility(3HA )

名称

scha_cluster_getlogfacility - 群集日志设备访问

用法概要

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

描述

scha_cluster_getlogfacility() 函数可返回要用作群集日志的系统日志设备号。该值将供资源类型实现用于 Solaris syslog(3C) 函数,以将事件和状态消息记录到群集日志。

该函数将返回一个错误状态,如果成功,将返回由 logfacility 参数指向的位置中的设备号。

返回值

scha_cluster_getlogfacility() 函数返回以下值:

0

该函数成功。

非零值

该函数失败。

错误

SCHA_ERR_NOERR

该函数成功。

有关其他错误代码的描述,请参见 scha_calls(3HA)

示例

示例 1 使用 scha_cluster_getlogfacility() 函数
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.");
	}
}

文件

/usr/cluster/include/scha.h

头文件

/usr/cluster/lib/libscha.so

属性

有关以下属性的描述,请参见 attributes(5)

属性类型
属性值
可用性
ha-cluster/developer/api
接口稳定性
Evolving(发展中)

另请参见

syslog(3C)scha_calls(3HA)scha_cluster_get(3HA)scha_strerror(3HA)attributes(5)