From 4e56ec4ef74cf77dbcb4ce7c669e0595cd0d12fa Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 17 Jan 2020 23:49:26 +0900 Subject: [ruby/io-console] Set `OPOST` when `intr` is true To enable implementation-defined output processing, for the compatibility with readline. [Bug #16509] https://bugs.ruby-lang.org/issues/16509 https://github.com/ruby/io-console/commit/8c8b0b6757 --- ext/io/console/console.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ext/io/console') diff --git a/ext/io/console/console.c b/ext/io/console/console.c index 3a6bb25db2..bfba1e7152 100644 --- a/ext/io/console/console.c +++ b/ext/io/console/console.c @@ -190,6 +190,7 @@ set_rawmode(conmode *t, void *arg) if (r->intr) { t->c_iflag |= BRKINT; t->c_lflag |= ISIG; + t->c_oflag |= OPOST; } #endif (void)r; -- cgit v1.2.3