From 91b016c4148c51573ca3a3eb6bc2ae5d623909ce Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 22 Dec 2007 11:27:02 +0000 Subject: configh.dos.template [__DJGPP__]: Replace HAVE_SYS_SIGLIST with HAVE_DECL_SYS_SIGLIST. job.c (child_execute_job): Remove __MSDOS__ because MSDOS/DJGPP build does not use child_execute_job. variable.c (define_automatic_variables) [__MSDOS__]: Always export the SHELL environment variable to the child. --- variable.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'variable.c') diff --git a/variable.c b/variable.c index e3071c2..25491c4 100644 --- a/variable.c +++ b/variable.c @@ -794,6 +794,9 @@ define_automatic_variables (void) /* This won't override any definition, but it will provide one if there isn't one there. */ v = define_variable ("SHELL", 5, default_shell, o_default, 0); +#ifdef __MSDOS__ + v->export = v_export; /* Export always SHELL. */ +#endif /* On MSDOS we do use SHELL from environment, since it isn't a standard environment variable on MSDOS, so whoever sets it, does that on purpose. -- cgit v1.2.3