Trusted Solaris 開発ガイド

CMW ラベル部のアクセス

「プロセス CMW ラベルの取得」「ファイル CMW ラベルの取得」の節では、getcsl(3)setcsl(3) ルーチンを使用して、プロセスとファイルの CMW ラベルの機密ラベル部の取得と設定を行なっています。次の例では、CMW ラベルの機密ラベル部にポインタを返すルーチンを使用しています。

#include <tsol/label.h>

 main()
 {
 	bslabel_t 					*senslabel;
 	bclabel_t					*pCMWlabel;
 	blevel_t					*level;
 	int					retval;

 	retval = getcmwplabel(pCMWlabel);

/* CMW ラベルの機密ラベル部を指すポインタを得る */
 	senslabel = bcltosl(pCMWlabel);

 }