On Thu, 24 Feb 2022 22:43:35 +0900 Takashi Yano wrote: > - Previously, if non-cygwin app exits by Ctrl-C, exit code was > 0x00007f00. With this patch, the exit code will be 0x00000002, > which means process exited by SIGINT. > --- > winsup/cygwin/pinfo.cc | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc > index bce743bfc..bb7c16547 100644 > --- a/winsup/cygwin/pinfo.cc > +++ b/winsup/cygwin/pinfo.cc > @@ -156,6 +156,9 @@ pinfo::status_exit (DWORD x) > a lengthy small_printf instead. */ > x = SIGBUS; > break; > + case STATUS_CONTROL_C_EXIT: > + x = SIGINT; > + break; > default: > debug_printf ("*** STATUS_%y\n", x); > x = 127 << 8; > -- > 2.35.1
This was not enough. I will submit v2 patch. -- Takashi Yano <takashi.y...@nifty.ne.jp>