--- src/usr.bin/make/job.c 2005/05/23 18:26:25 1.111 +++ src/usr.bin/make/job.c 2005/05/23 20:04:04 1.112 @@ -3318,7 +3318,7 @@ CompatMake(GNode *gn, GNode *pgn, GNode * Side Effects: * Guess what? */ -void +Boolean Compat_Run(Lst *targs, Boolean queryFlag) { GNode *gn = NULL; /* Current root target */ @@ -3342,7 +3342,7 @@ Compat_Run(Lst *targs, Boolean queryFlag } if (gn->made == ERROR) { printf("\n\nStop.\n"); - exit(1); + return (TRUE); } } } @@ -3380,5 +3380,7 @@ Compat_Run(Lst *targs, Boolean queryFlag break; } } + + return (FALSE); }