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 /ChangeLog | |
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 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index a18838c..ac722c4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-11-28 Jonathan Nieder <jrnieder@gmail.com> + + * Use EXEXIT in place of EXEXEC. + 2010-11-28 Gerrit Pape <pape@smarden.org> * Use exit status 127 when the script to run does not exist. |