swanson@utah-cs.UUCP (Mark Swanson) (11/03/86)
There is a missing "mask = sigblock(...)" in xterm.c;  this leads to an
invocation of sigsetmask(mask) with a random (and usually very inapropriate)
value of mask.  This problem appeared in v. 17 and persists in 18.26.
***************
*** 832,837 ****
--- 832,838 ----
        bitblt = 0;
        return;
      }
+   mask = sigblock (sigmask (SIGIO));
    if (CursorExists) CursorToggle ();
    dumpqueue ();
    sigsetmask (mask);rlk@mit-trillian.MIT.EDU (Robert L Krawitz) (11/04/86)
Looks like that's correct. Wonder how I missed that one (for that matter, I wonder how it hasn't caused a problem. Because the mask is zero on a VAX?) -- Robert^Z