1 |
2004-11-28 Paul D. Smith <psmith@gnu.org> |
2004-11-28 Paul D. Smith <psmith@gnu.org> |
2 |
|
|
3 |
|
Fix for bug #1276: Handle SHELL according to POSIX requirements. |
4 |
|
|
5 |
|
* main.c (main): Set SHELL to v_noexport by default. Remember the |
6 |
|
original environment setting of SHELL in the env_shell variable. |
7 |
|
* main.h: Export new env_shell variable. |
8 |
|
* variable.c (target_environment): If we find a v_noexport |
9 |
|
variable for SHELL, add a SHELL variable with the env_shell value. |
10 |
|
* doc/make.texi (Quick Reference): Document the POSIX behavior. |
11 |
|
* doc/make.texi (Variables/Recursion): Ditto. |
12 |
|
|
13 |
|
2004-11-28 Paul D. Smith <psmith@gnu.org> |
14 |
|
|
15 |
* main.c (find_and_set_default_shell) [WINDOWS32]: check for |
* main.c (find_and_set_default_shell) [WINDOWS32]: check for |
16 |
equality of "cmd"/"cmd.exe", not inequality. Fixes bug #11155. |
equality of "cmd"/"cmd.exe", not inequality. Fixes bug #11155. |
17 |
Patch by Alessandro Vesely. |
Patch by Alessandro Vesely. |