diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2020-08-24 16:26:22 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2020-08-24 16:26:22 -0400 |
commit | a9a46467e618c5f040107cd87ebe7afa7863bc3c (patch) | |
tree | 4aca5ed843da1799c6b40e404e05348caecd8ca5 /tools-util.c | |
parent | cd9892e543845e045142ed29e4a5a9ce446a205e (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.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; } |