Ctrl-Break killing subprocess even though handled in parent process
Andrey Repin
anrdaemon@yandex.ru
Sat May 13 16:20:00 GMT 2017
Greetings, Brien Oberstein!
> I have a dotnet windows console application that runs a bash script as a
> subprocess using CreateProcess() under the covers.
> My windows app traps Ctrl-Break via SetConsoleCtrlHandler() and handles it
> (returning true from the handler).
> I execute the script via the command "bash.exe --login script.sh".
> Somehow the Ctrl-Break is reaching the subprocess and causing it to be
> killed, which is undesireable.
> Is there a way to either prevent the Ctrl-Break from reaching the cygwin
> subprocess or telling cygwin/bash to ignore it?
You will be laughing, but I just stumbled upon this issue myself with
TCC+bash -i. When I press ^Break in bash prompt, parent TCC dies.
--
With best regards,
Andrey Repin
Saturday, May 13, 2017 18:53:59
Sorry for my terrible english...
--
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
More information about the Cygwin
mailing list