summaryrefslogtreecommitdiff
path: root/tools-util.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2020-08-24 16:26:22 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2020-08-24 16:26:22 -0400
commita9a46467e618c5f040107cd87ebe7afa7863bc3c (patch)
tree4aca5ed843da1799c6b40e404e05348caecd8ca5 /tools-util.c
parentcd9892e543845e045142ed29e4a5a9ce446a205e (diff)
Assorted debug and fsck improvements
This adds a new list mode to "bcachefs list", for printing out nodes as they exist on disk (before being merge sorted). Also some improvements to fsck return values. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
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;
}