[Filesystems-devel] Bug#757538: Patch to add do-othing -a

Peter Chubb peter.chubb at nicta.com.au
Thu Sep 4 01:27:34 UTC 2014


 Tags: PATCH

 The attafhed patch adds a do-nothing -a option.  As fsck.f2fs always
 tries automatically to fix problems.

-------------- next part --------------
---
 fsck/main.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

Index: f2fs-tools-1.3.0/fsck/main.c
===================================================================
--- f2fs-tools-1.3.0.orig/fsck/main.c	2014-09-04 11:16:04.281639599 +1000
+++ f2fs-tools-1.3.0/fsck/main.c	2014-09-04 11:17:11.306108542 +1000
@@ -20,6 +20,7 @@ void fsck_usage()
 	MSG(0, "\nUsage: fsck.f2fs [options] device\n");
 	MSG(0, "[options]:\n");
 	MSG(0, "  -d debug level [default:0]\n");
+        MSG(0, "  -a [no-op for compatibility with other fsck]\n");
 	exit(1);
 }
 
@@ -42,11 +43,13 @@ void f2fs_parse_options(int argc, char *
 	char *prog = basename(argv[0]);
 
 	if (!strcmp("fsck.f2fs", prog)) {
-		const char *option_string = "d:t";
+		const char *option_string = "d:ta";
 
 		config.func = FSCK;
 		while ((option = getopt(argc, argv, option_string)) != EOF) {
 			switch (option) {
+                                case 'a':
+                                        break;
 				case 'd':
 					config.dbg_lv = atoi(optarg);
 					MSG(0, "Info: Debug level = %d\n", config.dbg_lv);
-------------- next part --------------

-- 
Dr Peter Chubb				        peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au          Software Systems Research Group/NICTA


More information about the Filesystems-devel mailing list