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 */ | ||||
| 	full_write2_str(applet_name); | ||||
| 	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) | ||||
| @@ -838,6 +839,7 @@ int main(int argc UNUSED_PARAM, char **argv) | ||||
| 	/*bb_error_msg_and_die("applet not found"); - sucks in printf */ | ||||
| 	full_write2_str(applet_name); | ||||
| 	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 | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user