POSIX セマフォーは、System V セマフォーより軽量です。POSIX セマフォー構造体は 25 個までのセマフォーの配列ではなく、1 つのセマフォーだけを定義します。
次の表に、POSIX セマフォーインタフェースの一覧を示します。
名前付きセマフォーに接続する。指定によっては作成します
名前なしセマフォー構造体を初期化します (呼び出し元プログラムの内部で行われるのため、名前付きセマフォーではない)
開いているセマフォーへの接続を終了します
開いているセマフォーへの接続を終了し、最後のプロセスがセマフォーを閉じるときにセマフォーを削除します
名前なしセマフォー構造体を初期化します (呼び出し元プログラムの内部で行われるのため、名前付きセマフォーではない)
セマフォーの値を指定された整数にコピーします
セマフォーがほかのプロセスによって保持されている場合に、ブロックするかエラーを返します
セマフォーの数を増やします