CでFIFOを開くのに問題があります。最初にアクセス許可:0777でmkfifo()関数を使用してFIFOを作成しましたが、それらを開こうとすると、最初のFIFOのみを開くことに成功し、プロセスがスタックします。 2番目のFIFOを開くと、これが私のコードです。
fd1 = open("FIFO1_PATH", O_WRONLY );
fd2 = open("FIFO2_PATH", O_WRONLY );
これは実行されませんが、2行目をコメントすると実行されます!プロセスごとに開くFIFOの数に制限はありますか?なぜこれが起こっているのかわかりません..問題が何であるかを理解するために3時間費やしただけですが、結果はありません:(