4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-02 04:20:28 +08:00

Cygwin: console: Align the behaviour against signal with pty.

- Currently, read() returns -1 with EINTR if the process is suspended
  by Ctrl-Z and resumed by fg command, while pty continues to read.
  For example, xxd command stops with error "Interrupted system call"
  after Ctrl-Z and fg. This patch aligns the behaviour with pty (and
  Linux).
This commit is contained in:
Takashi Yano via Cygwin-patches 2021-01-29 12:45:44 +09:00 committed by Ken Brown
parent 43735b01e6
commit e78f097efd

View File

@ -587,7 +587,8 @@ wait_retry:
break;
case input_signalled: /* signalled */
release_input_mutex ();
goto sig_exit;
/* The signal will be handled by cygwait() above. */
continue;
case input_winch:
release_input_mutex ();
continue;