diff options
author | Ron Yorston | 2021-09-12 11:21:48 +0100 |
---|---|---|
committer | Denys Vlasenko | 2021-09-14 08:25:58 +0200 |
commit | 5726df5f94f973eaa097d9853ceff2bd6b748d97 (patch) | |
tree | ce8fda0d1d224afa183fc13b44ddc365715907a4 /libbb/in_ether.c | |
parent | 50239a665c88f5a95ce41146804500f5da90b19e (diff) | |
download | busybox-5726df5f94f973eaa097d9853ceff2bd6b748d97.zip busybox-5726df5f94f973eaa097d9853ceff2bd6b748d97.tar.gz |
ash: let ignoreeof only affect interactive shells
Commit fb7d6c89 from Harald van Dijk's gwsh variant of ash
(https://github.com/hvdijk/gwsh):
ignoreeof is documented as only having an effect for interactive shells,
but is implemented as having mostly the same effect for interactive
shells as for non-interactive shells. Change the implementation to match
the documentation.
Test case:
$SHELL -o ignoreeof /dev/null
function old new delta
cmdloop 359 361 +2
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/0 up/down: 2/0) Total: 2 bytes
Signed-off-by: Ron Yorston <rmy@pobox.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb/in_ether.c')
0 files changed, 0 insertions, 0 deletions