名前 | 形式 | 機能説明 | 戻り値 | 属性 | ファイル | 関連項目 | 警告 | 使用上の留意点
#include <tsol/label.h>int labelinfo(struct label_info *info);
struct label_info{
short ilabel_len; /*max information label length */
short slabel_len; /*max sensitivity label length */
short clabel_len; /*max CMW label length */
short clear_len; /*max clearance label length */
short vers_len; /*version string length */
short header_len; /*max len of banner page header */
short protect_as_len; /*max len of banner page protect as */
short caveats_len; /*max len of banner page caveats */
short channels_len; /*max len of banner page channels */
};
この構造体のフィールドは次の値をとります。
バイナリ情報ラベルから変換するときに返される文字形式の情報ラベルの最大長。
バイナリ機密ラベルから変換するときに返される文字形式の機密ラベルの最大長。
バイナリ CMW ラベルから変換するときに返される文字形式の CMW ラベルの最大長。
バイナリ認可上限から変換するときに返される文字形式の認可上限の最大長。
labelvers() が返す label_encodingsファイルのバージョン文字列の最大長。
bcltobanner() が返すプリンタバナーページのヘッダー最大長
bcltobanner() が返すプリンタバナーページの protect as 文字列の最大長
bcltobanner() が返すプリンタバナーページの警告文字列 の最大長
bcltobanner() が返すプリンタバナーページのチャネル文字列の最大長
次の属性の説明については、attributes(5) のマニュアルページを参照してください。
| 属性タイプ | 属性値 |
|---|---|
| 使用条件 | SUNWtsu |
| MT レベル | MT- 安全 |
bcltobanner(3), bilconjoin(3), blcompare(3), blinset(3), blmanifest(3), blminmax(3), blportion(3), bltocolor(3), bltos(3), bltype(3), blvalid(3), btohex(3), hextob(3), labelvers(3), sbltos(3), stobl(3), label_encodings(4)
アプリケーションが label_encodings ファイルに関する情報を取得した後でこのファイルが変更された場合、取得した情報は古くなります。
label_encodings ファイルが実行システム上で更新されることはほとんどなく、変更されたことをアプリケーションに通知する手段はありません。