Re: change in /usr/bin/bc with CTRL-d no longer exit
Date: Mon, 16 Sep 2024 14:53:03 UTC
On Mon, Sep 16, 2024, 3:13 PM Cy Schubert <Cy.Schubert@cschubert.com> wrote: > In message <ZudpAKZS7JgS9ZZ_@int21h>, void writes: > > On Sun, Sep 15, 2024 at 03:16:46PM -0500, Dan Mack wrote: > > >On 14.1 and prior, a CTRL-d will exit a bc session. > > > > > >Today I noticed that on 3 different 15-CURRENT systems, it appears to > > >be ignored. Works fine otherwise and I can exit the bc session with > > >the 'quit' command okay. > > > > > >I re-tested this on the system console on fresh login just to rule out > > >any terminal madness. > > > > > >Here's a paste of what I see: > > > > > >https://tpaste.us/VYya > > > > > >I did a fresh install of 14.1 and it works as it did previously. > > > > > >No biggie, just wondering if anyone else on -CURRENT can confirm/deny > > >this change on their system. > > > > [void@vm5 ~ ] uname -KU > > 1400504 1400504 > > [void@vm5 ~ ] echo 2+2 | bc -l > > 4 > > > > [void@vm3 ~ ] uname -KU > > 1500023 1500023 > > [void@vm3 ~ ] echo 2+2 | bc -l > > 4 > > Of course the above works because the regression only affects tty users. > bc(1) now ignores EOF on the terminal while the above still works. You can > circumvent this by putting "export BC_TTY_MODE=0" into your .profile. The > side effect is that line editing will no longer work. > The irony here is that i fixed thus very bug 2 or 3 years ago. Warner > -- > Cheers, > Cy Schubert <Cy.Schubert@cschubert.com> > FreeBSD UNIX: <cy@FreeBSD.org> Web: https://FreeBSD.org > NTP: <cy@nwtime.org> Web: https://nwtime.org > > e^(i*pi)+1=0 > > > >