components/tcsh/patches/007.heredoc.patch
author Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
Sun, 26 Mar 2017 13:26:42 -0700
changeset 7803 bab5480f2396
parent 5271 195e24ffa71a
permissions -rw-r--r--
23209384 Restore developer docs for gdk-pixbuf

Developed in-house but accepted upstream.

--- tcsh-6.19.00/sh.sem.c.orig	Sat Oct 31 10:58:21 2015
+++ tcsh-6.19.00/sh.sem.c	Sat Oct 31 10:59:42 2015
@@ -212,8 +212,14 @@
 	 * If noexec then this is all we do.
 	 */
 	if (t->t_dflg & F_READ) {
+	    int	old_pintr_disabled;
+	    
 	    xclose(0);
+	    if (setintr)
+	        pintr_push_enable(&old_pintr_disabled);
 	    heredoc(t->t_dlef);
+	    if (setintr)
+	        cleanup_until(&old_pintr_disabled);
 	    if (noexec)
 		xclose(0);
 	}