GNU bug report logs -
#58440
27.2; Exit Code on SIGINT is Zero, But shouldn't Be
Previous Next
Full log
View this message in rfc822 format
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Cc: Mattias Engdegård <mattias.engdegard <at> gmail.com>,
> 58440 <at> debbugs.gnu.org,
> mwelinder <at> gmail.com
> Date: Thu, 13 Oct 2022 21:03:19 +0200
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> >> > I'm proposing that we exit on a non-zero value if and when we decide to
> >> > exit after a SIGKILL.
> >>
> >> Done!
> >
> > That was AFAIU a proposal for discussion, not a request to make the
> > change right there and then.
>
> I think that was a joke. 😀
"A scalded cat..." and all that.
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> > How do you see that we exit with zero status now? I mean, not by
> > looking what the shell says, but by tracing the code which handles
> > SIGINT? I'd like to see what code we are talking about before making
> > up my mind about the change you propose.
>
> I haven't been able to follow the interrupt handling logic (after
> looking at it for a couple minutes), so I don't know.
I hope someone else will be able to do that, then. My reading of the
code is that any fatal signal causes us to exit with exit code 1.
This bug report was last modified 2 years and 309 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.