この章で説明しているプログラミングインタフェースを使用するには、次のヘッダーファイルが必要です。
#include <tsol/label.h>
この章の例は、次のライブラリを使用してコンパイルしています。
-ltsol
インタフェースは、bclear_t 型の変数で、バイナリのプロセス認可上限をパラメータとして受け取り、返します。
レベルとは、機密ラベル、認可上限のいずれかの格付けとコンパートメントセットのことです。インタフェースでは、バイナリのレベルが blevel_t 型の構造で、パラメータとして受け取り、返します。
bclear_t 型または bslabel_t 型の変数は、blevel_t 型のパラメータを受け取れる関数に渡すことができます。