aboutsummaryrefslogtreecommitdiff
path: root/java/classpath/files
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2012-09-14 18:10:55 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2012-09-14 18:10:55 +0000
commit09e2b8f6e31d5a4f156114afc01524a28f33141f (patch)
treef15a5647b0ab28af727d45bb60b01adf26af07b4 /java/classpath/files
parentf1cc54dee8b403a315bafa53c8f6eaf4eea5afb1 (diff)
Notes
Diffstat (limited to 'java/classpath/files')
-rw-r--r--java/classpath/files/patch-native__jni__java-io__java_io_VMConsole.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/java/classpath/files/patch-native__jni__java-io__java_io_VMConsole.c b/java/classpath/files/patch-native__jni__java-io__java_io_VMConsole.c
new file mode 100644
index 000000000000..b07b1bb270d8
--- /dev/null
+++ b/java/classpath/files/patch-native__jni__java-io__java_io_VMConsole.c
@@ -0,0 +1,21 @@
+--- native/jni/java-io/java_io_VMConsole.c.orig 2012-01-08 07:35:53.000000000 -0500
++++ native/jni/java-io/java_io_VMConsole.c 2012-09-13 17:35:29.000000000 -0400
+@@ -47,7 +47,7 @@
+
+ /*************************************************************************/
+
+-#define TERMIOS_ECHO_IFLAGS (IUCLC|IXON|IXOFF|IXANY)
++#define TERMIOS_ECHO_IFLAGS (IXON|IXOFF|IXANY)
+ #define TERMIOS_ECHO_LFLAGS (ECHO|ECHOE|ECHOK|ECHONL|TOSTOP)
+
+ /*
+@@ -78,6 +78,9 @@
+ tcgetattr (STDIN_FILENO, &new);
+
+ new.c_iflag &= ~TERMIOS_ECHO_IFLAGS;
++#ifdef IUCLC
++ new.c_iflag &= ~IUCLC;
++#endif
+ new.c_lflag &= ~TERMIOS_ECHO_LFLAGS;
+
+ tcsetattr (STDIN_FILENO, TCSANOW, &new);