Я пытаюсь открыть файл, который я создал непосредственно перед командой open. Но он висит в командной строке open()
. У тебя есть идеи?
if(mkfifo("test", S_IRWXU | S_IRWXG | S_IRWXO))
{
printf("File creation error.\n");
return 0;
}
// Hangs below
while (((test_fd = open("test", O_RDONLY)) == -1) && (errno == EINTR));