Terminal input processing fix

Christian LESTRADE christian.lestrade@free.fr
Fri Mar 1 01:22:00 GMT 2002

At 18:14 25/02/02 +0100, you wrote:
>So we could go ahead and apply your patch but... actually I would like
>to ask you to change it.  The reason is that the _POSIX_VDISABLE
>constant is typically defined in some header file in /usr/include.  As
>is the functionality of CC_EQUAL which is called CCEQ, at least in Linux.
>So what I'd like you to ask is, could you tweak your patch so that these
>macros are defined in some appropriate header files, e.g. sys/termios.h?

The _POSIX_VDISABLE and CCEQ defines doesn't (yet) exist in cygwin.

1. _POSIX_VDISABLE belongs to a set of constants not included yet in 
cygwin. Should I include it alone in sys/termios.h?

2. CCEQ is only defined in Linux in a BSD context and has not quite the 
same definition as my macro. Should I also include the CCEQ macro in 
sys/termios.h and adapt my code to use it?

Christian Lestrade

More information about the Cygwin-patches mailing list