bzs@BU-CS.BU.EDU (Barry Shein) (10/31/87)
For some reason a BUFSIZE of 2048 is too big for the writev in _XSend (in XlibInt.c). Change it to 1024 (I ifdef'd around it using ns32000) and rebuild libX.a and everything that refers to it (that is, almost everything.) A symptom of this problem is that xterm's will mysteriously exit with status 84 (which, if you trace back thru xterm, is an XioError and errno is 40 or "EMSGBIG" or something like that.) Anyhow, 1024 seems to work, you could try 1536 or some such if you're ambitious. The more timid might consider waiting a few days for more bug fixes like this. The more bold might help :-) -Barry Shein, Boston University