Path: utzoo!utgpu!watserv1!watmath!att!att!tut.cis.ohio-state.edu!ucsd!usc!jarthur!uunet!world!kaspar!ires From: ires@kaspar.UUCP (Bruce R. Larson) Newsgroups: comp.unix.sysv386 Subject: IEXTEN bug in ISC 2.2 compiler POSIX support Keywords: compiler bug, sysv386, ISC, line discipline Message-ID: <18@kaspar.UUCP> Date: 23 Nov 90 09:43:28 GMT Lines: 26 SUMMARY We discovered a bug in the ISC 2.2 compiler. When _POSIX_SOURCE is defined, IEXTEN is treated as if it was XCASE. BACKGROUND When compiling tcsh-5.20* for SysV/386, if POSIX is defined then termios.h is included otherwise sys/termio.h is included. The problem seems to be caused by this: IEXTEN in termios.h (line discipline section) is defined as 0000004 XCASE in sys/termio.h (line discipline section) is defined as 0000004 The symptom was that all capital letters were escaped with a backslash. QUESTION Is there any other SysV/386 with POSIX compiler support? And if so, is there a collision between your defs for IEXTEN and XCASE, or have you noticed the bug mentioned above? I doubt this is of general interest, so please respond via email. Thank you. Bruce R. Larson Integral Resources, Milton MA Internet: ires.com!blarson@cs.umb.edu Uucp: ..!cs.umb.edu!ires.com!blarson