Path: utzoo!telly!attcan!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!mrspoc.transact.com!kayvan From: kayvan@mrspoc.transact.com (Kayvan Sylvan) Newsgroups: gnu.emacs.bug Subject: Emacs 18.55 process bug on Xenix 2.3.2 Message-ID: Date: 12 Dec 89 07:20:00 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 26 In GNU Emacs 18.55.3 of Mon Dec 11 1989 on mrspoc (xenix) Invoking c-macro-expand often results in the following error message: "writing to process: i/O error, macros" (or "macros<1>", "macros<2>", etc.) Sometimes I get this message in shell buffers. Note the difference in case in "i/O". This is puzzling. I grepped through the src and lisp files in serach of the message and could not find "i/O error" anywhere. A bit of investigation revealed that the report_error_file function downcases the first word in the system error list when printing it. Bizarre. This is a completely vanilla version of 18.55 and I have HAVE_PTYS and FIRST_PTY_LETTER defined in config.h. I have had 18.52 running with no problems on this same machine (with HAVE_PTYS and FIRST_PTY_LETTER) for a long time... Any help would be greatly appreciated. Thanks! ---Kayvan