从系统中删除USB并返回正确的dirent后,readdir()不会出错

时间:2013-03-14 13:40:33

标签: c linux linux-kernel usb readdir

我正在使用linux系统。 我用过opendir()&然后readdir()读取USB中的dir。

如果在从USB读取readdir()的Dir之间,我从系统中删除了USB。

但我仍然从readdir()&中获得正确的目录值。没有任何错误。

我知道readdir()函数可以在每次实际读取操作时缓冲多个目录条目。

那么如何避免呢?

我想在从系统中删除USB后立即从readdir()获取错误。

有什么建议吗?

谢谢

0 个答案:

没有答案