diff options
author | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-09-11 23:56:07 +1000 |
---|---|---|
committer | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-09-14 11:04:37 +1000 |
commit | b09e30e681fc5babddc070590878b81c26ad42a5 (patch) | |
tree | ff29aab759da55a9af9b81fcff2e0564886a582a /libbb | |
parent | 5a5d254ecb352ebd9743696794a98725c8bf3a36 (diff) | |
download | busybox-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.c | 2 |
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 | ||