aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Garzik <jeff@garzik.org>2006-08-04 11:13:48 -0400
committerJeff Garzik <jeff@garzik.org>2006-08-04 11:13:48 -0400
commitb58893ba71bd2608ca19564f2f74269462588770 (patch)
tree220f7efc7fcef9473c610b04e00cd94ca66885d8
parent073e2ad9220f6aef4ecd6512d4800e57e6063b57 (diff)
downloaddbfs-b58893ba71bd2608ca19564f2f74269462588770.tar.gz
Tweak fsck: run catastrophic recovery in dbfsck, normal recovery in FUSE fs.
-rw-r--r--dbfs.c2
-rw-r--r--dbfsck.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/dbfs.c b/dbfs.c
index 862724c..4009c55 100644
--- a/dbfs.c
+++ b/dbfs.c
@@ -42,7 +42,7 @@ static void dbfs_op_init(void *userdata)
fs = dbfs_new();
- rc = dbfs_open(fs, 0, 0, "dbfs");
+ rc = dbfs_open(fs, DB_RECOVER | DB_CREATE, 0, "dbfs");
if (rc)
abort(); /* TODO: improve */
diff --git a/dbfsck.c b/dbfsck.c
index e9f667d..40350c8 100644
--- a/dbfsck.c
+++ b/dbfsck.c
@@ -9,7 +9,7 @@ int main (int argc, char *argv[])
fs = dbfs_new();
- rc = dbfs_open(fs, DB_RECOVER, 0, "dbfsck");
+ rc = dbfs_open(fs, DB_RECOVER_FATAL, DB_CREATE, "dbfsck");
if (rc) {
perror("dbfsck");
return 1;