ash: fix build failure when command built-in is disabled
No binary (build failed)
—
(log yok)
| @@ -8675,7 +8675,6 @@ typecmd(int argc UNUSED_PARAM, char **argv) | |
| return err; | |
| } | |
| - | #if ENABLE_ASH_CMDCMD |
| static struct strlist * | |
| fill_arglist(struct arglist *arglist, union node **argpp) | |
| { | |
| @@ -8692,6 +8691,7 @@ fill_arglist(struct arglist *arglist, union node **argpp) | |
| return *lastp; | |
| } | |
| + | #if ENABLE_ASH_CMDCMD |
| /* Is it "command [-p] PROG ARGS" bltin, no other opts? Return ptr to "PROG" if yes */ | |
| static int | |
| parse_command_args(struct arglist *arglist, union node **argpp, const char **path) | |
| @@ -10190,11 +10190,13 @@ evalcommand(union node *cmd, int flags) | |
| vlocal = !spclbltin; | |
| } | |
| cmd_is_exec = cmdentry.u.cmd == EXECCMD; | |
| + | #if ENABLE_ASH_CMDCMD |
| if (cmdentry.u.cmd != COMMANDCMD) | |
| break; | |
| cmd_flag = parse_command_args(&arglist, &argp, &path); | |
| if (!cmd_flag) | |
| + | #endif |
| break; | |
| } | |