名前 | 形式 | 機能説明 | 属性 | 戻り値 | 関連項目
#include <tsol/label.h>int htobcl(const char *s, bclabel_t *label);
これらの関数は、内部ラベル値の 16 進文字列表現をバイナリラベルに変換します。
htobcl() は、次の形式の 16 進文字列をバイナリ CMW ラベルに変換します。
0xinformation_label_hexadecimal_value[0xsensitivity_label_hexadecimal_value]
htobsl() は、次の形式の 16 進文字列をバイナリ機密ラベルに変換します。
0xsensitivity_label_hexadecimal_value
htobclear() は、次の形式の 16 進文字列をバイナリ認可上限に変換します。
0xclearance_hexadecimal_value
次の属性の説明については、attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
使用条件 | SUNWtsu |
MT レベル | MT- 安全 |
これらの関数は、変換が成功した場合はゼロ以外の値を、成功しなかった場合はゼロを返します。
atohexlabel(1M), hextoalabel(1M), bcltobanner(3), bilconjoin(3), blcompare(3), blinset(3), blmanifest(3), blminmax(3), blportion(3), bltocolor(3), bltos(3), bltype(3), blvalid(3), btohex(3), labelinfo(3), labelvers(3), sbltos(3), stobl(3)