如何在C中创建没有缓冲区的管道?

时间:2013-04-06 16:03:16

标签: c buffer posix pipe

我想创建没有缓冲区的管道,但我发现只有setbuf()函数才能用于文件描述符。你能为管道建议类似的东西吗?

1 个答案:

答案 0 :(得分:1)

如果使用pipe创建了管道,那么除了系统缓冲区之外,您已经有了无缓冲的文件描述符。

setbuf仅适用于stdio文件,如果使用普通系统文件描述符,则不会产生干扰。