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() 関数は、次の値を返します。
関数の実行に成功。
関数の実行に失敗。
関数の実行に成功。
その他のエラーコードについては、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_get(3HA), scha_strerror(3HA), attributes(5)