diff options
Diffstat (limited to 'util-linux/fsck_minix.c')
-rw-r--r-- | util-linux/fsck_minix.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/util-linux/fsck_minix.c b/util-linux/fsck_minix.c index 0eaac17c0..2ab7530ea 100644 --- a/util-linux/fsck_minix.c +++ b/util-linux/fsck_minix.c | |||
@@ -1226,7 +1226,6 @@ void check2(void); | |||
1226 | int fsck_minix_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; | 1226 | int fsck_minix_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
1227 | int fsck_minix_main(int argc UNUSED_PARAM, char **argv) | 1227 | int fsck_minix_main(int argc UNUSED_PARAM, char **argv) |
1228 | { | 1228 | { |
1229 | struct termios tmp; | ||
1230 | int retcode = 0; | 1229 | int retcode = 0; |
1231 | 1230 | ||
1232 | xfunc_error_retval = 8; | 1231 | xfunc_error_retval = 8; |
@@ -1271,10 +1270,7 @@ int fsck_minix_main(int argc UNUSED_PARAM, char **argv) | |||
1271 | read_tables(); | 1270 | read_tables(); |
1272 | 1271 | ||
1273 | if (OPT_manual) { | 1272 | if (OPT_manual) { |
1274 | tcgetattr(0, &sv_termios); | 1273 | set_termios_to_raw(STDIN_FILENO, &sv_termios, 0); |
1275 | tmp = sv_termios; | ||
1276 | tmp.c_lflag &= ~(ICANON | ECHO); | ||
1277 | tcsetattr_stdin_TCSANOW(&tmp); | ||
1278 | termios_set = 1; | 1274 | termios_set = 1; |
1279 | } | 1275 | } |
1280 | 1276 | ||