diff options
author | Jonathan Nieder <jrnieder@gmail.com> | 2010-11-28 20:44:37 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2010-11-28 20:44:37 +0800 |
commit | 8949a86cfe5d1daf2f46b5cd6b3bb73f78db2f31 (patch) | |
tree | 2f0725e393c4cefc62866dfe3c15f0497ca4c667 /src/trap.h | |
parent | [INPUT] Use exit status 127 when the script to run does not exist (diff) | |
download | dash-8949a86cfe5d1daf2f46b5cd6b3bb73f78db2f31.tar.gz dash-8949a86cfe5d1daf2f46b5cd6b3bb73f78db2f31.zip |
[BUILTIN] Use EXEXIT in place of EXEXEC
The intended semantics of EXEXEC are identical to EXEXIT, so simplify by using EXEXIT directly. Functional change: in edge cases (exec within a trap handler), this causes the exit status from exec not to be clobbered. For example, without this patch: $ sh -c 'trap "exec nonexistent" EXIT'; echo $? exec: 1: nonexistent: not found 0 And with it: $ sh -c 'trap "exec nonexistent" EXIT'; echo $? exec: 1: nonexistent: not found 127 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions