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

标签 c buffer posix pipe

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

最佳答案

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

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

关于c - 如何在C中创建没有缓冲区的管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15852965/

相关文章:

c - 我如何初始化双指针有什么问题?

c - 将指针的值分配给其他指针时,只读位置分配错误?

node.js - 在nodejs中读取child_process.spawn的stderr中的所有内容

c - POSIX 返回并打印数组 prthread_join()?

c++ - 面试谜题: Sorting a million number input with limited memory

perror 示例可以改进吗?

html - 如何在 react js中将类型数据缓冲区转换为图像

c 程序 - 创建固定大小的突发

c - Linux POSIX C 动态字符串数组问题

C程序不读取键盘输入