セマフォをゼロより小さい値に設定しようとすると、IPC_NOWAIT が有効であるかどうかに応じて、失敗するかブロッキングされます。 値がゼロの場合は、セマフォの値がゼロになるのを待ちます。semop(2) では、次の 2 つの制御フラグを使用できます。