From: Eli Zaretskii Date: Fri, 11 Jul 2014 09:56:58 +0000 (+0300) Subject: Temporary fix for the MS-Windows build broken by last commit. X-Git-Tag: emacs-25.0.90~2612^2~709^2~658 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=8f4fc468ca50120c2218f74555301d68004d8217;p=emacs.git 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 --- 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); }