summaryrefslogtreecommitdiff
path: root/tools-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools-util.c')
-rw-r--r--tools-util.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/tools-util.c b/tools-util.c
index 1a656ed1..88e923cb 100644
--- a/tools-util.c
+++ b/tools-util.c
@@ -653,9 +653,13 @@ found:
return ret;
}
-bool dev_mounted_rw(char *dev)
+int dev_mounted(char *dev)
{
struct mntent *mnt = dev_to_mount(dev);
- return mnt && !hasmntopt(mnt, "ro");
+ if (!mnt)
+ return 0;
+ if (hasmntopt(mnt, "ro"))
+ return 1;
+ return 2;
}