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)