一尘不染

Unix FIFO在哪里?

go

有什么方法可以用Go语言创建Unix
FIFO?没有Mkfifo,也没有Mknodos包装,虽然我预期命名的FIFO在很大程度上是在POSIX操作系统的使用。实际上,有一个用于创建未命名FIFO(管道)的功能,但是没有用于创建命名管道的功能。

我是唯一需要他们的人吗?


阅读 266

收藏
2020-07-02

共1个答案

一尘不染

为了使其能够在Linux上运行,我只是做了一个

syscall.Mknod(fullPath, syscall.S_IFIFO|0666, 0)

它似乎可以解决问题。

是基础mknod()调用的参考

2020-07-02