私は NetBSD システムで作業しています。
Richard Stevens による UNIX プログラミングに関する本の記憶から思い出すと、semget() 呼び出しは、同じスレッドであっても、異なる呼び出しに対して異なる値を返すことに寛容です。
私は最近、この semget() の異なる呼び出しがそれぞれの IPC キーに対して同じ値のセットを返すプロセスのグループを目にしました。異なるボックス内の同じプロセス イメージでも、semid に対して同じ値が得られることがわかります。
だから、私の質問は - とにかく semget() にこの動作を強制することはできますか?