#include <tsol/label.h>void bcllow(bclabel_t *label);
これらの関数は、バイナリラベル構造体を明示的な値に初期化します。
bcllow() と bclhigh() は、バイナリ CMW ラベル構造体 label を、それぞれ、ADMIN_LOW
と ADMIN_HIGH
の CMW ラベルに対する明示的な定数値に初期化します。
bsllow() と bslhigh() は、バイナリ機密ラベル構造体 label を、それぞれ、ADMIN_LOW
と ADMIN_HIGH
の機密ラベルに対する明示的な定数値に初期化します。
bclearlow() と bclearhigh() は、
バイナリ認可上限構造体 clearance を、それぞれ、
ADMIN_LOW
と ADMIN_HIGH
の 認可上限
に対する明示的な定数値に初期化します。
bclundef()、bslundef()、bilundef() は、バイナリ CMW ラベル、機密ラベル、情報ラベル構造体 label を、それぞれ、未定義の CMW ラベル、機密ラベル、情報ラベルに対する明示的な定数値に初期化します。
bclearundef() は、バイナリ認可上限 clearance を 未定義の認可上限に対する明示的な定数値に初期化します。
次の属性の説明については、attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
使用条件 | SUNWtsu |
MT レベル | MT- 安全 |
bcltobanner(3), bilconjoin(3), blcompare(3), blinset(3), blminmax(3), blportion(3), bltos(3), bltype(3), blvalid(3), btohex(3), hextob(3), labelinfo(3), labelvers(3), sbltos(3), stobl(3)