commit | f0d368559178185943c0c1561da8e9b158ad0af1 | [log] [tgz] |
---|---|---|
author | Lion Yang <lion@aosc.io> | Wed Nov 08 13:49:48 2017 +0800 |
committer | Benno Schulenberg <bensberg@telfort.nl> | Wed Nov 08 20:28:26 2017 +0100 |
tree | a88025396197e516c039822ab34cfa6dc7cf5a99 | |
parent | 7e6bb915936bb3e4d1b3e75cc1fcfdc76c2c8bb7 [diff] |
input: ensure that standard input uses blocking mode The function get_key_buffer() assumes waiting_mode = TRUE, but stdin can be in non-blocking mode when a program (before nano) turned stdin to non-blocking mode and did not change it back (possibly because it crashed). So, explicitly set stdin to blocking mode at startup. Signed-off-by: Lion Yang <lion@aosc.io>