Cygwin: console: Fix yet another bug on input when signalled.
- Currently, read() returns EINTR due to a bug if signal handler is SIG_DFL and the process is suspended by Ctrl-Z and restarted. This patch fixes the issue.
This commit is contained in:
parent
a4bda4f626
commit
ea64a781c7
|
@ -133,7 +133,8 @@ tty_min::kill_pgrp (int sig)
|
|||
siginfo_t si = {0};
|
||||
si.si_signo = sig;
|
||||
si.si_code = SI_KERNEL;
|
||||
last_sig = sig;
|
||||
if (sig > 0 && sig < _NSIG)
|
||||
last_sig = sig;
|
||||
|
||||
for (unsigned i = 0; i < pids.npids; i++)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue