Trusted Solaris 開発ガイド

セマフォセット

getsemcmwlabel(2) ルーチンは、セマフォセットの CMW ラベルを取得します。詳細は、getsemcmwlabel(2) のマニュアルページを参照してください。

semgetl(2) ルーチンは、指定された機密ラベルでセマフォセットを作成します。詳細は、semgetl(2) のマニュアルページを参照してください。

semopl(2) ルーチンは、指定されたセマフォセットに対してセマフォ処理を実行し、そのオペレーションの情報ラベルをユーザーが指定するようにします。詳細は、semopl(2) のマニュアルページを参照してください。

int		getsemcmwlabel(					int semid,
 							bclabel_t *cmwlabel);

 int		semgetl(					key_t key,
 							int nsems,
 							int semflg,
 							bslabel_t *senslabel);

 int		semopl(					int semid,
 							struct sembuf *sops,
 							size_t nsops,
 							bilable_t *inflabel);