32 lines
781 B
C
32 lines
781 B
C
$NetBSD: patch-execute_cmd.c,v 1.1 2013/02/12 23:31:41 tcort Exp $
|
|
|
|
Allow bash to compile with JOB_CONTROL disabled.
|
|
|
|
http://ftp.gnu.org/gnu/bash/bash-4.2-patches/bash42-018
|
|
|
|
--- execute_cmd.c.orig Wed Feb 9 22:32:25 2011
|
|
+++ execute_cmd.c Tue Feb 12 11:48:00 2013
|
|
@@ -2196,6 +2196,7 @@
|
|
if (ignore_return && cmd)
|
|
cmd->flags |= CMD_IGNORE_RETURN;
|
|
|
|
+#if defined (JOB_CONTROL)
|
|
lastpipe_flag = 0;
|
|
begin_unwind_frame ("lastpipe-exec");
|
|
lstdin = -1;
|
|
@@ -2219,11 +2220,14 @@
|
|
}
|
|
if (prev >= 0)
|
|
add_unwind_protect (close, prev);
|
|
+#endif
|
|
|
|
exec_result = execute_command_internal (cmd, asynchronous, prev, pipe_out, fds_to_close);
|
|
|
|
+#if defined (JOB_CONTROL)
|
|
if (lstdin > 0)
|
|
restore_stdin (lstdin);
|
|
+#endif
|
|
|
|
if (prev >= 0)
|
|
close (prev);
|