在Linux上读/写失败

时间:2013-07-29 14:59:15

标签: linux io linux-kernel

问题在于:我有一个SD卡通过USB连接到我的linux盒子。 sdcard有一些额外的硬件,可以处理你写入特定文件myfile.dat的数据。在进行后续读取时,您将获得新数据。以下是我用于打开的参数:

filehandle = open(fileName, O_RDWR | O_CREAT | O_SYNC | O_DIRECT);

我的问题是,当我写入此文件时,从中读取数据是相同的。这不是它在Red Hat 5.9和6.2上的工作方式。在那些linux上我得到了新的数据但是在Red Hat 4.8上我得到了旧的数据。我希望与Red Hat 5.9和6.2具有相同的行为。想法?

0 个答案:

没有答案