--- cci/usr/src/bin/csh/sh.sem.c 2019/07/28 12:24:19 1.1 +++ cci/usr/src/bin/csh/sh.sem.c 2019/07/28 12:27:27 1.1.1.2 @@ -325,6 +325,7 @@ doio(t, pipein, pipeout) if (cp = t->t_drit) { cp = globone(Dfix1(cp)); xfree(cp); + sigsetmask(sigblock(0) &~ mask(SIGINT)); if ((flags & FCAT) && open(cp, 1) >= 0) lseek(1, 0l, 2); else {