相关疑难解决方法(0)

调用write()的长度为零的后果是什么?

在Linux write()函数中处于相当高的级别,它会过滤掉写入0个长度缓冲区的请求.这是有道理的.谁想要操作系统浪费它的时间钻孔层只是为了确定没有工作要做?

好吧......我

这与这个问题有关 ; 如果握手错误的话,如果地址(在数据之前在总线上发送)会产生错误,那么发现bit-banged I2C驱动程序将提供一个可能有用的返回码.

可以在地址之后发送虚拟数据,但不能发送我正在使用的设备.(也许我会尝试阅读......).

所以问题是:如果内核允许零(0)长度写入,会释放什么样的地狱?

io linux-device-driver linux-kernel

5
推荐指数
2
解决办法
786
查看次数

标签 统计

io ×1

linux-device-driver ×1

linux-kernel ×1