Я пишу программу и создаю FIFO. Он был создан, но я не могу открыть его для каких-либо операций. Я видел подобные вопросы здесь не могу открыть FIFO , но на самом деле я не понял его ответ, но я думаю, что у меня тоже есть кое-что с разрешениями. Может кто-нибудь объяснить, что происходит?
if (mkfifo("myFifo", 777) == -1) {
fprintf(stderr, "Impossible");
_exit(0);
}
int fifo;
fifo = open("myFifo", 777);