aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-11 23:56:07 +1000
committerNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-14 11:04:37 +1000
commitb09e30e681fc5babddc070590878b81c26ad42a5 (patch)
treeff29aab759da55a9af9b81fcff2e0564886a582a /libbb
parent5a5d254ecb352ebd9743696794a98725c8bf3a36 (diff)
downloadbusybox-w32-b09e30e681fc5babddc070590878b81c26ad42a5.tar.gz
busybox-w32-b09e30e681fc5babddc070590878b81c26ad42a5.tar.bz2
busybox-w32-b09e30e681fc5babddc070590878b81c26ad42a5.zip
win32: lineedit: do not attempt to tc[sg]etattr in Windows console
Diffstat (limited to 'libbb')
-rw-r--r--libbb/lineedit.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libbb/lineedit.c b/libbb/lineedit.c
index dc90846f9..7aca71176 100644
--- a/libbb/lineedit.c
+++ b/libbb/lineedit.c
@@ -1781,6 +1781,7 @@ int FAST_FUNC read_line_input(const char *prompt, char *command, int maxsize, li
1781 1781
1782 INIT_S(); 1782 INIT_S();
1783 1783
1784#if !ENABLE_PLATFORM_MINGW32
1784 if (tcgetattr(STDIN_FILENO, &initial_settings) < 0 1785 if (tcgetattr(STDIN_FILENO, &initial_settings) < 0
1785 || !(initial_settings.c_lflag & ECHO) 1786 || !(initial_settings.c_lflag & ECHO)
1786 ) { 1787 ) {
@@ -1794,6 +1795,7 @@ int FAST_FUNC read_line_input(const char *prompt, char *command, int maxsize, li
1794 DEINIT_S(); 1795 DEINIT_S();
1795 return len; 1796 return len;
1796 } 1797 }
1798#endif
1797 1799
1798 init_unicode(); 1800 init_unicode();
1799 1801