1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-06-08 00:06:04 +02:00

22546: fix {myfd}>... bug and tweak tests

This commit is contained in:
Peter Stephenson 2006-07-11 15:36:37 +00:00
parent 4a67f24798
commit 0a22eb0e0c
4 changed files with 16 additions and 5 deletions

View File

@ -1,3 +1,9 @@
2006-07-11 Peter Stephenson <pws@csr.com>
* 22546: Src/parse.c, Test/A04redirect.ztst,
Test/D07multibyte.ztst: fix bug with {myfd}>... redirection
syntax introduced in 22544 and tweak tests.
2006-07-10 Peter Stephenson <pws@csr.com>
* 22544: README, Doc/Zsh/options.yo, Src/builtin.c, Src/glob.c,

View File

@ -1603,7 +1603,7 @@ par_simple(int *complex, int nr)
if (*ptr == Outbrace && ptr > tokstr + 1)
{
if (itype_end(tokstr, IIDENT, 0) >= ptr - 1)
if (itype_end(tokstr+1, IIDENT, 0) >= ptr - 1)
{
char *toksave = tokstr;
char *idstring = dupstrpfx(tokstr+1, eptr-tokstr-1);

View File

@ -240,10 +240,15 @@
<input
>input
myfd=
exec {myfd}>logfile
print This is my logfile. >&$myfd
print Examining contents of logfile...
cat logfile
if [[ -z $myfd ]]; then
print "Ooops, failed to set myfd to a file descriptor." >&2
else
print This is my logfile. >&$myfd
print Examining contents of logfile...
cat logfile
fi
0:Using {fdvar}> syntax to open a new file descriptor
>Examining contents of logfile...
>This is my logfile.

View File

@ -12,7 +12,7 @@
fi
done
if [[ -z $mb_ok ]]; then
ZTST_unimplemented="no UTF-8 locale or multibyte mode is not implemnted"
ZTST_unimplemented="no UTF-8 locale or multibyte mode is not implemented"
else
print Testing multibyte with locale $LANG >&8
fi