Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

bug in xterm.c

3 views
Skip to first unread message

Mark Swanson

unread,
Nov 3, 1986, 10:17:21 AM11/3/86
to
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);

Robert L Krawitz

unread,
Nov 3, 1986, 5:33:35 PM11/3/86
to
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
0 new messages