Trusted Solaris 開発ガイド

特権 ID から文字列への変換

この例で priv_id は、明示的定数名 PRIV_FILE_DAC_WRITE に初期化され、priv_to_str(3) ルーチンに渡されて外部名に変換されます。

この節のコードセグメントのヘッダーファイルと宣言は、最初のプログラムに示されています。

#include <tsol/priv.h>

 main()
 {
 	priv_t priv_id = PRIV_FILE_DAC_WRITE;
 	char *string;

 	string = priv_to_str(priv_id);
 	printf("Priv string = %s¥n", string);
 }

printf 文によって、次のように出力されます。

Priv string = file_dac_write