diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | Test/A04redirect.ztst | 7 |
2 files changed, 9 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 8751e93f7..4b6262867 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2015-01-20 Peter Stephenson <p.stephenson@samsung.com> + * users/19756: Test/A04redirect.ztst: add test for case of + closing file descriptor with no error message. + * users/19751: Src/exec.c, Test/A04redirect.ztst: remove error on closing file descriptors via number but keep it for those controlled by variable. diff --git a/Test/A04redirect.ztst b/Test/A04redirect.ztst index cb6778874..13f1f7cb5 100644 --- a/Test/A04redirect.ztst +++ b/Test/A04redirect.ztst @@ -152,11 +152,16 @@ >hello >goodbye + ({exec 3<&- } 2>/dev/null + exec 3<&- + read foo <&-) +1:'<&-' redirection with numeric fd (no error message on failure) + (exec {varid}<&0 exec {varid}<&- print About to close a second time >&2 read {varid}<&-) -1:'<&-' redirection +1:'<&-' redirection with fd in variable (error message on failure) ?About to close a second time *?\(eval\):*: failed to close file descriptor * |