This is the mail archive of the
cygwin
mailing list for the Cygwin project.
cygwin 3.1 pseudo console in PTY and break/ctrl-c handling
- From: "Kevin Schnitzius via cygwin" <cygwin at cygwin dot com>
- To: "cygwin at cygwin dot com" <cygwin at cygwin dot com>
- Date: Tue, 18 Feb 2020 21:16:45 +0000 (UTC)
- Subject: cygwin 3.1 pseudo console in PTY and break/ctrl-c handling
- References: <937489593.4978154.1582060605719.ref@mail.yahoo.com>
- Reply-to: Kevin Schnitzius <kometes at yahoo dot com>
- Reply-to: Kevin Schnitzius <kometes at yahoo dot com>
With Cygwin version 3.0.7-1, crtl-c kills native apps that are started from the shell, For example, starting notepad in the foreground from bash would be kill by a ctrl-c.
With Cygwin version 3.1.2-1, crtl-c DOES NOT kill native apps that are started from the shell,
Can I restore this behavior?
With 3.1.2-1:
mintty -o "CA+F12:break" =====> ctrl-alt-F12 causes a break and kills notepad
mintty -o "c:break" =====> ctrl-shift-c causes a break and kills notepad
mintty -o "C+c:break" =====> FAIL -- ctrl-c kills native apps but notepad is not affected
mintty -o "CA+c:break" =====> FAIL -- ctrl-alt-c kills native apps but notepad is not affected
These tests show that the 'break' signal can be propagated from mintty but is not for the ctrl-c case.
I am guessing that this behavior is from the pty handing but I have not dug into this code or installed winpty.
Is all this documented somewhere that I could not find?
Kevin
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple