我正在尝试在 C 中创建一个命名管道,但没有任何成功。
这是我的代码:
#define FIFO_NAME "/tmp/myfifo"
int main(){
int fd;
fd = mkfifo(FIFO_NAME, 0666);//, 0);
if(fd<0){
fprintf(stderr,"Error creating fifo\n");
exit(0);
}
每次输出时运行上面的代码:
Error creating fifo
请帮忙。