diff options
author | 2009-01-29 23:27:26 +0000 | |
---|---|---|
committer | 2009-01-29 23:27:26 +0000 | |
commit | 40bc4b78167d39b3a591aed0033eb73378a76ce9 (patch) | |
tree | 72de7b57d32a6ccc8e0ba6afa5b28f162d324aa7 /lib/libssl/src | |
parent | ``beginning'' is spelled with 2 `g' and 3 `n'. (diff) | |
download | wireguard-openbsd-40bc4b78167d39b3a591aed0033eb73378a76ce9.tar.xz wireguard-openbsd-40bc4b78167d39b3a591aed0033eb73378a76ce9.zip |
pass "xerrok" status across the execution call stack to more closely
match what both POSIX and ksh.1 already describe in regards to set
-e/errexit's behavior in determining when to exit from nonzero return
values.
specifically, the truth values tested as operands to `&&' and `||', as
well as the resulting compound expression itself, along with the truth
value resulting from a negated command (i.e. a pipeline prefixed `!'),
should not make the shell exit when -e is in effect.
issue reported by matthieu.
testing matthieu, naddy.
ok miod (earlier version), otto.
man page ok jmc.
Diffstat (limited to 'lib/libssl/src')
0 files changed, 0 insertions, 0 deletions