機密ラベル、認可上限などの構成要素、およびプリンタ出力に表示される取り扱い警告は、サイト固有の 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 |