From b1364be7e271c5a080e29efcda209a190a82d6d9 Mon Sep 17 00:00:00 2001 From: Tyler Murphy Date: Thu, 4 May 2023 16:10:37 -0400 Subject: ansii c --- src/commands/mkdir.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/commands/mkdir.c') diff --git a/src/commands/mkdir.c b/src/commands/mkdir.c index 3ff1afd..02fccca 100644 --- a/src/commands/mkdir.c +++ b/src/commands/mkdir.c @@ -28,7 +28,8 @@ static void help(void) { } static bool mkdir_parents(char* path) { - for (size_t i = 1; i < strlen(path); i++) { + size_t i; + for (i = 1; i < strlen(path); i++) { if (path[i] != '/') continue; path[i] = '\0'; if (mkdir(path, flags.mode) < 0 && errno != EEXIST) { @@ -41,13 +42,17 @@ static bool mkdir_parents(char* path) { } COMMAND(makedir) { + + int start, i; + if (argc < 1) global_help(help); flags.make_parent = false; flags.mode = 0755; - int start = parse_args(argc, argv, help, short_arg, NULL); + + start = parse_args(argc, argv, help, short_arg, NULL); - for (int i = start; i < argc; i++) { + for (i = start; i < argc; i++) { if (flags.make_parent && !mkdir_parents(argv[i])) { continue; } -- cgit v1.2.3-freya