(pipe)管道仅需要创建而不需要打开,因为使用它们的进程通过继承获得了管道的文件描述符;
(FIFO)命名管道则需要打开,因为使用它们的进程可以没有任何关系,对命名管道的打开通常使用文件打开函数open().
write_fd = open(write_fifo_name,O_WRONLY) == -1
(pipe)管道仅需要创建而不需要打开,因为使用它们的进程通过继承获得了管道的文件描述符;
(FIFO)命名管道则需要打开,因为使用它们的进程可以没有任何关系,对命名管道的打开通常使用文件打开函数open().
write_fd = open(write_fifo_name,O_WRONLY) == -1