機密ラベル、認可上限などの構成要素、およびプリンタ出力に表示される取り扱い警告は、サイト固有の label_encodings(4) ファイルで指定されます。この章で説明するプログラミングインタフェースの一部は、label_encodings ファイル内の記述にアクセスします。そのため、それぞれのサイトで使用している label_encodings ファイルに応じて、出力が異なります。
次の例は、この章のいくつかのコード例でアクセスする label_encodings ファイルのバージョン文字列を取得し、コマンド行に出力します。
#include <tsol/label.h>
main()
{
int retval, length = 0;
char *version = (char *)0;
retval = labelvers(&version, length);
if(retval > 0)
printf("Version string = %s¥n", version);
}
printf 文によって、次のように出力されます。
Version string = TRUSTED SOLARIS MULTI_LABEL DEMO VERSION - 5.1 96/09/27 |