Control: found -1 0.5.12-12 On 2026-01-03 00:59:02 +0100, Vincent Lefevre wrote: > I can no longer reproduce the bug. I'm wondering whether there > has been a change in Emacs or in dash...
It seems to be Emacs. Here's another testcase (type Ctrl-C just after running the command): $ dash -c 'echo foo; bash -c "trap \"echo Interrupt; exit 0\" INT; sleep 5"'; echo OK foo ^CInterrupt $ bash -c 'echo foo; bash -c "trap \"echo Interrupt; exit 0\" INT; sleep 5"'; echo OK foo ^CInterrupt OK $ ksh93 -c 'echo foo; bash -c "trap \"echo Interrupt; exit 0\" INT; sleep 5"'; echo OK foo ^CInterrupt OK $ mksh -c 'echo foo; bash -c "trap \"echo Interrupt; exit 0\" INT; sleep 5"'; echo OK foo ^CInterrupt $ So dash still doesn't implement WCE. Ditto for mksh. FYI, the mksh Debian bug was closed because mksh upstream bugs are not tracked in Debian, and its upstream bug is https://bugs.launchpad.net/mksh/+bug/1064726 For dash, I don't know whether it has been reported upstream. According to its home page, there's just a mailing-list, and the archive website is broken: 503 Service Temporarily Unavailable -- Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)

