[Python-checkins] CVS: python/dist/src/Modules termios.c,2.15,2.16

Fred L. Drake fdrake@users.sourceforge.net
Wed, 28 Feb 2001 19:28:10 -0800


Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv10799

Modified Files:
	termios.c 
Log Message:

Revised version of Jason Tishler's patch to make this compile on Cygwin,
which does not define all the constants.

This closes SF tracker patch #404924.


Index: termios.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/termios.c,v
retrieving revision 2.15
retrieving revision 2.16
diff -C2 -r2.15 -r2.16
*** termios.c	2001/02/27 21:22:39	2.15
--- termios.c	2001/03/01 03:28:08	2.16
***************
*** 318,322 ****
--- 318,324 ----
  	{"B57600", B57600},
  	{"B115200", B115200},
+ #ifdef B230400
  	{"B230400", B230400},
+ #endif
  	{"CBAUDEX", CBAUDEX},
  
***************
*** 396,400 ****
--- 398,404 ----
  	{"HUPCL", HUPCL},
  	{"CLOCAL", CLOCAL},
+ #ifdef CIBAUD
  	{"CIBAUD", CIBAUD},
+ #endif
  	{"CRTSCTS", CRTSCTS},
  
***************
*** 408,412 ****
--- 412,418 ----
  	{"ISIG", ISIG},
  	{"ICANON", ICANON},
+ #ifdef XCASE
  	{"XCASE", XCASE},
+ #endif
  	{"ECHO", ECHO},
  	{"ECHOE", ECHOE},
***************
*** 414,423 ****
--- 420,433 ----
  	{"ECHONL", ECHONL},
  	{"ECHOCTL", ECHOCTL},
+ #ifdef ECHOPRT
  	{"ECHOPRT", ECHOPRT},
+ #endif
  	{"ECHOKE", ECHOKE},
  	{"FLUSHO", FLUSHO},
  	{"NOFLSH", NOFLSH},
  	{"TOSTOP", TOSTOP},
+ #ifdef PENDIN
  	{"PENDIN", PENDIN},
+ #endif
  	{"IEXTEN", IEXTEN},