Solaris Trusted Extensions 開発ガイド

Trusted Extensions のシステムコールとライブラリルーチン

次の表に Trusted Extensions システムコールとルーチンを示します。さらに、インタフェースの説明と宣言についてのこのマニュアルにおける参照先、およびインタフェースの例の参照先を示します。マニュアルページセクションは、各システムコールおよびルーチンの名前の一部として含まれます。

表 B–1 Trusted Extensions で使用されるシステムコールとライブラリルーチン

システムコールまたはライブラリルーチン 

説明の相互参照 

例の相互参照 

bldominates(3TSOL)

「ラベル関係」

「ラベルの比較」

「2 つのラベル間の関係の判別」

blequal(3TSOL)

「ラベルの比較」

「2 つのラベル間の関係の判別」

blinrange(3TSOL)

「ラベル関係」

「プリンタのラベル範囲に対するラベル要求の検査」

blmaximum(3TSOL)

「ラベルの比較」

 

blminimum(3TSOL)

「ラベルの比較」

 

blstrictdom(3TSOL)

「ラベルの比較」

 

fgetlabel(2)

「ラベル付けされたゾーン」

「ファイルのラベルの取得と設定」

 

free(3C)

「ラベルと文字列との変換」

 

getdevicerange(3TSOL)

「ラベル範囲の取得」

「プリンタのラベル範囲に対するラベル要求の検査」

getlabel(2)

「ラベル付けされたゾーン」

「ファイルのラベルの取得と設定」

「ファイルラベルの取得」

getpathbylabel(3TSOL)

「ゾーンのラベルへのアクセス」

 

getpeerucred(3C)

get_peer_label() ラベル対応関数」

「資格と遠隔ホストラベルの取得」

getpflags(2)

「MAC 適用外ソケット」

 

getplabel(3TSOL)

「プロセス機密ラベルへのアクセス」

「フォントリストによるウィンドウラベルの変換」

getuserrange(3TSOL)

「ラベル範囲の取得」

 

getzoneidbylabel(3TSOL)

「ゾーンのラベルへのアクセス」

 

getzonelabelbyid(3TSOL)

「ゾーンのラベルへのアクセス」

 

getzonelabelbyname(3TSOL)

「ゾーンのラベルへのアクセス」

 

getzonerootbyid(3TSOL)

「ゾーンのラベルへのアクセス」

 

getzonerootbylabel(3TSOL)

「ゾーンのラベルへのアクセス」

 

getzonerootbyname(3TSOL)

「ゾーンのラベルへのアクセス」

 

is_system_labeled(3C)

get_peer_label() ラベル対応関数」

「Trusted Extensions システムの検出」

「ラベル付けされている環境で印刷サービスが実行されているか否かの判別」

labelbuilder(3TSOL)

第 7 章「ラベルビルダー API」

「対話型ユーザーインタフェースの作成」

label_to_str(3TSOL)

「ラベルと文字列との変換」

「プロセスラベルの取得」

m_label_alloc(3TSOL)

「ラベルのためのメモリーの割り当てと解放」

「プロセスラベルの取得」

「ファイルラベルの取得」

m_label_dup(3TSOL)

「ラベルのためのメモリーの割り当てと解放」

 

m_label_free(3TSOL)

「ラベルのためのメモリーの割り当てと解放」

「プリンタのラベル範囲に対するラベル要求の検査」

「プロセスラベルの取得」

setflabel(3TSOL)

「ファイルのラベルの取得と設定」

「ファイルのラベルの取得と設定」

 

setpflags(2)

「MAC 適用外ソケット」

 

str_to_label(3TSOL)

「ラベルと文字列との変換」

「プリンタのラベル範囲に対するラベル要求の検査」

「ファイルラベルの取得」

tsol_getrhtype(3TSOL)

「遠隔ホストタイプの取得」

 

ucred_get(3C)

「マルチレベルポート」

 

ucred_getlabel(3C)

「マルチレベルポート」

 

XTSOLgetClientAttributes(3XTSOL)

「属性へのアクセス」

 

XTSOLgetPropAttributes(3XTSOL)

「属性へのアクセス」

 

XTSOLgetPropLabel(3XTSOL)

「ウィンドウプロパティーラベルへのアクセスと設定」

 

XTSOLgetPropUID(3XTSOL)

「ウィンドウプロパティーラベルへのアクセスと設定」

 

XTSOLgetResAttributes(3XTSOL)

「ウィンドウ属性の取得」

 

XTSOLgetResLabel(3XTSOL)

「ウィンドウラベルの取得」

 

XTSOLgetResUID(3XTSOL)

「ウィンドウユーザー ID の取得」

「ウィンドウユーザー ID へのアクセスと設定」

 

XTSOLgetSSHeight(3XTSOL)

「スクリーンストライプの高さへのアクセスと設定」

 

XTSOLgetWorkstationOwner(3XTSOL)

「ワークステーション所有者 ID へのアクセスと設定」

 

XTSOLIsWindowTrusted(3XTSOL)

「トラステッドパスウィンドウでの作業」

 

XTSOLMakeTPWindow(3XTSOL)

「トラステッドパスウィンドウでの作業」

 

XTSOLsetPolyInstInfo(3XTSOL)

第 6 章「トラステッド X ウィンドウシステム」

 

XTSOLsetPropLabel(3XTSOL)

「ウィンドウプロパティーラベルへのアクセスと設定」

 

XTSOLsetPropUID(3XTSOL)

「ウィンドウプロパティーラベルへのアクセスと設定」

 

XTSOLsetResLabel(3XTSOL)

「ウィンドウラベルの設定」

 

XTSOLsetResUID(3XTSOL)

「ウィンドウユーザー ID へのアクセスと設定」

 

XTSOLsetSessionHI(3XTSOL)

「X ウィンドウサーバーの認可上限と最下位ラベルの設定」

 

XTSOLsetSessionLO(3XTSOL)

「X ウィンドウサーバーの認可上限と最下位ラベルの設定」

 

XTSOLsetSSHeight(3XTSOL)

「スクリーンストライプの高さへのアクセスと設定」

 

XTSOLsetWorkstationOwner(3XTSOL)

「ワークステーション所有者 ID へのアクセスと設定」