exit with 127 if appled name wasn't found - it's more POSIXy
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -733,7 +733,8 @@ static int busybox_main(char **argv)
|
|||||||
/*bb_error_msg_and_die("applet not found"); - sucks in printf */
|
/*bb_error_msg_and_die("applet not found"); - sucks in printf */
|
||||||
full_write2_str(applet_name);
|
full_write2_str(applet_name);
|
||||||
full_write2_str(": applet not found\n");
|
full_write2_str(": applet not found\n");
|
||||||
xfunc_die();
|
/* POSIX: "If a command is not found, the exit status shall be 127" */
|
||||||
|
exit(127);
|
||||||
}
|
}
|
||||||
|
|
||||||
void FAST_FUNC run_applet_no_and_exit(int applet_no, char **argv)
|
void FAST_FUNC run_applet_no_and_exit(int applet_no, char **argv)
|
||||||
@ -838,6 +839,7 @@ int main(int argc UNUSED_PARAM, char **argv)
|
|||||||
/*bb_error_msg_and_die("applet not found"); - sucks in printf */
|
/*bb_error_msg_and_die("applet not found"); - sucks in printf */
|
||||||
full_write2_str(applet_name);
|
full_write2_str(applet_name);
|
||||||
full_write2_str(": applet not found\n");
|
full_write2_str(": applet not found\n");
|
||||||
xfunc_die();
|
/* POSIX: "If a command is not found, the exit status shall be 127" */
|
||||||
|
exit(127);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user