From 8f4fc468ca50120c2218f74555301d68004d8217 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 11 Jul 2014 12:56:58 +0300 Subject: [PATCH] Temporary fix for the MS-Windows build broken by last commit. src/minibuf.c (read_minibuf_noninteractive) [WINDOWSNT]: Don't reference termios structure members. Fixes: debbugs:17839 --- src/ChangeLog | 5 +++++ src/minibuf.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index e2a7bb8a0f0..1e0a3a92f5d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2014-07-11 Eli Zaretskii + + * minibuf.c (read_minibuf_noninteractive) [WINDOWSNT]: Don't + reference termios structure members. + 2014-07-11 Michael Albinus * sysdep.c (emacs_get_tty, emacs_set_tty): Make them externally visible. diff --git a/src/minibuf.c b/src/minibuf.c index 122f77fff96..6c6ab7f5865 100644 --- a/src/minibuf.c +++ b/src/minibuf.c @@ -240,8 +240,10 @@ read_minibuf_noninteractive (Lisp_Object map, Lisp_Object initial, { emacs_get_tty (fileno (stdin), &old); new = old; +#ifndef WINDOWSNT new.main.c_lflag &= ~ICANON; /* Disable buffering */ new.main.c_lflag &= ~ECHO; /* Disable echoing */ +#endif emacs_set_tty (fileno (stdin), &new, 0); } -- 2.39.2