mprotect无法从fread内的fifo写入/读取中断恢复?

时间:2014-04-22 13:37:32

标签: c linux fread mprotect

我有一个简单的过程,包含2个从fifo写入和读取的进程。 我想在阅读器读取的缓冲区上添加mprotect,然后"发布"当有中断时(添加PROT_WRITE | READ)。

似乎如果我在常规文件上执行(只读取,而不是fifo)它可以工作,但如果我在fifo上执行它,则读者的fread会返回错误。

我怀疑在fifo中接收中断是不好的..但它应该被授予权限..任何人都有任何想法?

感谢。

0 个答案:

没有答案