diff options
Diffstat (limited to 'tools-util.c')
-rw-r--r-- | tools-util.c | 8 |
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; } |