f2fs-tools: allow multiple prog names
authorJaegeuk Kim <jaegeuk@kernel.org>
Thu, 30 Nov 2017 02:49:15 +0000 (18:49 -0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Fri, 1 Dec 2017 04:36:23 +0000 (20:36 -0800)
This patch allows different prog names like fsck_f2fs, sload_f2fs, etc for
android.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fsck/main.c

index 9d9cc0c..ba247d4 100644 (file)
@@ -113,7 +113,15 @@ void f2fs_parse_options(int argc, char *argv[])
        int option = 0;
        char *prog = basename(argv[0]);
        int err = NOERROR;
+#ifdef WITH_ANDROID
+       int i;
 
+       /* Allow prog names (e.g, sload_f2fs, fsck_f2fs, etc) */
+       for (i = 0; i < strlen(prog); i++) {
+               if (prog[i] == '_')
+                       prog[i] = '.';
+       }
+#endif
        if (argc < 2) {
                MSG(0, "\tError: Device not specified\n");
                error_out(prog);