IEXTEN bug in ISC 2.2 compiler POSIX support

Bruce R. Larson ires at kaspar.UUCP
Fri Nov 23 20:43:28 AEST 1990


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 at cs.umb.edu
Uucp:     ..!cs.umb.edu!ires.com!blarson



More information about the Comp.unix.sysv386 mailing list