diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2014-09-28 18:40:18 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2014-09-28 18:40:18 +0800 |
commit | 4f7e4c8201e580b9d31c09d8a484741072033c01 (patch) | |
tree | 2ec700c405904ae054398ec76ebe1819ef49b898 /src/funcs/pushd | |
parent | Release 0.5.8. (diff) | |
download | dash-4f7e4c8201e580b9d31c09d8a484741072033c01.tar.gz dash-4f7e4c8201e580b9d31c09d8a484741072033c01.zip |
[BUILTIN] Correctly handle test ! ! = !
This patch adds a special case in testcmd for the 4-argument expression beginning with a !. Without this ! ! = ! is deemed a syntax error, which breaks POSIX. Note that this special case does not extend down into subexpressions so if ! ! = ! is used inside parentheses then a syntax error will still occur as before. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'src/funcs/pushd')
0 files changed, 0 insertions, 0 deletions