【发布时间】:2012-09-11 03:37:44
【问题描述】:
我的问题如下:我有一个在嵌入式 Linux 系统中运行的 C++ 软件,该软件具有将一些数据导出到 pendrive 的功能,现在我的陷阱来了,一些用户试图在一个旧的 pendrive 中使用键在读/写和只读模式之间切换。现在,我需要知道如何检查设备是否处于只读模式,以便在我的应用程序中向用户显示一些反馈。 挂载设备前是否有系统调用检查只读状态?
【问题讨论】:
-
试着给它写信..?通常会显示此“设备为只读”或“无法写入文件”消息(例如被发现)当发生导出/写入尝试。写入可能失败还有其他原因..无论如何,我认为有更好的机会检查只读状态在文件系统安装之后。
-
“安装设备之前”是什么意思?您的应用程序是否负责安装设备?为什么会这样?
标签: c++ linux system-calls