changeset 5300:5d7bd47b46ef

OS2 support
author arpi
date Sun, 24 Mar 2002 01:09:08 +0000
parents 16a3f1aa0070
children d72c3169a343
files linux/getch2.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/linux/getch2.c	Sun Mar 24 01:05:57 2002 +0000
+++ b/linux/getch2.c	Sun Mar 24 01:09:08 2002 +0000
@@ -3,7 +3,9 @@
 #include "../config.h"
 
 //#define USE_TERMCAP
+#ifndef __OS2__
 #define USE_IOCTL
+#endif
 
 #define MAX_KEYS 64
 #define BUF_LEN 256
@@ -215,7 +217,7 @@
 void getch2_enable(){
 #ifdef HAVE_TERMIOS
 struct termios tio_new;
-#if defined(__NetBSD__) || defined(__svr4__) || defined(__CYGWIN__)
+#if defined(__NetBSD__) || defined(__svr4__) || defined(__CYGWIN__) || defined(__OS2__)
     tcgetattr(0,&tio_orig);
 #elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__bsdi__)
     ioctl(0,TIOCGETA,&tio_orig);