参照されるメッセージキューの属性の取得と変更をそれぞれ行う。構造体を格納して返す。関連付けられているフラグが格納される。キューが作成される際に初期化される。メッセージキューが作成される際にセットされる。使ってキューに入れることができるメッセージ数の上限である。大きな値でなければならない。ファイルにより決まる。フィールドはキューに現在格納されているメッセージ数を返す。構造体で与えられた情報を使って、メッセージキューの属性を設定する。フラグの設定だけである。他のフィールドは無視される。指すバッファーに入れて返す。エラーを示す値を設定する。指定されたディスクリプターが不正である。以外のビットがセットされていた。スレッドセーフである。システムコールを用いて実装されている。このプログラムの実行例を以下に示す。ファイルを使ってデフォルト値を制御できる。