From 3873e563fc622541d7af60dc7b03f21aa2e7b640 Mon Sep 17 00:00:00 2001 From: Juli Mallett Date: Sun, 29 Sep 2002 00:02:04 +0000 Subject: [PATCH] Fix ability to use csh(1) as the make(1) shell. Sponsored by: Bright Path Solutions --- usr.bin/make/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/usr.bin/make/main.c b/usr.bin/make/main.c index 5b55fea8867..846c8ca64ae 100644 --- a/usr.bin/make/main.c +++ b/usr.bin/make/main.c @@ -1049,7 +1049,9 @@ Cmd_Exec(cmd, error) (void) dup2(fds[1], 1); (void) close(fds[1]); -#if DEFSHELL == 1 +#if defined(DEFSHELL) && DEFSHELL == 0 + (void) execv("/bin/csh", args); +#elif DEFSHELL == 1 (void) execv("/bin/sh", args); #elif DEFSHELL == 2 (void) execv("/bin/ksh", args);