summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2014-10-02 18:11:43 +0300
committerEli Zaretskii <eliz@gnu.org>2014-10-02 18:11:43 +0300
commit31c2024b2e269d96a49562e3b3b3c501c5088b9f (patch)
treebe63318e55a789f213655d042e0e076e0ef52099
parent7df0fe77d8d56d8948f27ef2d2cd9e2d35659931 (diff)
downloadgunmake-31c2024b2e269d96a49562e3b3b3c501c5088b9f.tar.gz
Fix Cygwin compilation error.
* job.c (construct_command_argv_internal) [HAVE_DOS_PATHS]: Fix initializer for sh_chars_sh. Reported by Denis Excoffier<cygwin@Denis-Excoffier.org>.
-rw-r--r--job.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/job.c b/job.c
index 6233026..2989249 100644
--- a/job.c
+++ b/job.c
@@ -2697,8 +2697,9 @@ construct_command_argv_internal (char *line, char **restp, const char *shell,
# ifdef HAVE_DOS_PATHS
/* This is required if the MSYS/Cygwin ports (which do not define
WINDOWS32) are compiled with HAVE_DOS_PATHS defined, which uses
- sh_chars_sh directly (see below). */
- static const char *sh_chars_sh = sh_chars;
+ sh_chars_sh directly (see below). The value must be identical
+ to that of sh_chars immediately above. */
+ static const char *sh_chars_sh = "#;\"*?[]&|<>(){}$`^~!";
# endif /* HAVE_DOS_PATHS */
#endif
int i;