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() 函数可返回要用作群集日志的系统日志设备号。该值将供资源类型实现用于 Oracle Solaris syslog(3C) 函数,以将事件和状态消息记录到群集日志。
该函数将返回一个错误状态,如果成功,将返回由 logfacility 参数指向的位置中的设备号。
scha_cluster_getlogfacility() 函数返回以下值:
该函数成功。
该函数失败。
该函数成功。
有关其他错误代码的描述,请参见 scha_calls(3HA)。
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.");
}
}
头文件
库
有关以下属性的描述,请参见 attributes(5):
|
syslog(3C)、scha_calls(3HA)、scha_cluster_open(3HA)、scha_strerror(3HA)、attributes(5)