summaryrefslogtreecommitdiff
path: root/cmd_fs.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2017-02-01 18:16:42 -0900
committerKent Overstreet <kent.overstreet@gmail.com>2017-02-06 20:45:37 -0900
commit5933f9478cc21e8b319309d2794948050d09b031 (patch)
tree781509d106b4aa5c99dda7e88028b58baf6de786 /cmd_fs.c
parentab88049a08bf734b9a6c9f2deae39fbd0c933192 (diff)
update bcache code, fsck improvements
Diffstat (limited to 'cmd_fs.c')
-rw-r--r--cmd_fs.c41
1 files changed, 41 insertions, 0 deletions
diff --git a/cmd_fs.c b/cmd_fs.c
new file mode 100644
index 0000000..382d31a
--- /dev/null
+++ b/cmd_fs.c
@@ -0,0 +1,41 @@
+
+#include "cmds.h"
+
+struct bcache_fs {
+ /* options... */
+
+ u64 capacity;
+
+ /* XXX: dirty != used, it doesn't count metadata */
+ u64 bytes_dirty;
+};
+
+#if 0
+static struct bcache_fs fill_fs(struct bcache_handle fs)
+{
+ return (struct bcache_fs) {
+ };
+}
+#endif
+
+int cmd_fs_show(int argc, char *argv[])
+{
+ if (argc != 2)
+ die("Please supply a filesystem");
+
+ struct bcache_handle fs = bcache_fs_open(argv[1]);
+
+ fs = fs;
+ return 0;
+}
+
+int cmd_fs_set(int argc, char *argv[])
+{
+ if (argc != 2)
+ die("Please supply a filesystem");
+
+ struct bcache_handle fs = bcache_fs_open(argv[1]);
+
+ fs = fs;
+ return 0;
+}