# HG changeset patch # User Lukas Rovensky # Date 1448553884 28800 # Node ID efbc4023ba6687d095289b0047d0626a6c4d3fdf # Parent b97f9a7d03c259ad8dbe09b2a457f2382e2c9e46 22124201 TCSH Latest Patch 126630-03 changes the behavior of Exit . You cannot exit . diff -r b97f9a7d03c2 -r efbc4023ba66 components/tcsh/patches/007.heredoc.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/tcsh/patches/007.heredoc.patch Thu Nov 26 08:04:44 2015 -0800 @@ -0,0 +1,19 @@ +Developed in-house but accepted upstream. + +--- tcsh-6.18.01/sh.sem.c.orig Sat Oct 31 10:58:21 2015 ++++ tcsh-6.18.01/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); + }