From 3bdb64149b9d89449a43757f298f33f53f636af9 Mon Sep 17 00:00:00 2001 From: Jason Edmeades Date: Tue, 20 Feb 2007 18:03:32 +0000 Subject: [PATCH] cmd.exe: Support return code if fail to launch program. --- programs/cmd/wcmdmain.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c index 8077fb81a92..fa17d9373bf 100755 --- a/programs/cmd/wcmdmain.c +++ b/programs/cmd/wcmdmain.c @@ -662,6 +662,9 @@ char filetorun[MAX_PATH]; } if (!status) { WCMD_print_error (); + /* If a command fails to launch, it sets errorlevel 9009 - which + does not seem to have any associated constant definition */ + errorlevel = 9009; return; } if (!console) errorlevel = 0;