この例で 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