in batch-mode Unixy shells. Under DB_JOBS, display the contents
of the batch file.
+2008-09-30 David Russo <d-russo@ti.com> (tiny change)
+
+ * job.c (construct_command_argv_internal): Avoid extra backslash
+ in batch-mode Unixy shells. Under DB_JOBS, display the contents
+ of the batch file.
+
2008-05-31 Eli Zaretskii <eliz@gnu.org>
* README.W32.template: Remove obsolete text about non-support for
if (PRESERVE_BSNL)
{
*(ap++) = '\\';
- *(ap++) = '\\';
+ /* Only non-batch execution needs another backslash,
+ because it will be passed through a recursive
+ invocation of this function. */
+ if (!batch_mode_shell)
+ *(ap++) = '\\';
*(ap++) = '\n';
}
++p;
fputs (command_ptr, batch);
fputc ('\n', batch);
fclose (batch);
+ DB (DB_JOBS, (_("Batch file contents:%s\n\t%s\n"),
+ !unixy_shell ? "\n\t@echo off" : "", command_ptr));
/* create argv */
new_argv = xmalloc(3 * sizeof (char *));