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:
parent
4a67f24798
commit
0a22eb0e0c
|
@ -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,
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue