Я использую mkfifo для создания именованного канала. Затем я использую следующую программу для ее открытия. Однако программа зависает на линии "fopen". Здесь что-то не так?
int main(int argc, char** argv) {
char* line = "hello, world!";
FILE* fp = fopen("/tmp/myFIFO", "rw");
fprintf(fp, line);
fclose(fp);
return 0;
}