mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-13 19:52:20 +00:00
The issue with truncating files was caused by out-of-sync streams. Details and discussion: https://github.com/att/ast/issues/61 src/cmd/ksh93/sh/io.c: sh_iorestore(): - To be safe, sync all streams before restoring file descriptors. src/cmd/ksh93/tests/io.sh: - Add two regression tests for truncating files with this combination of redirections. - The second test, which invokes a -c script, is disabled for now as this triggers another corner case bug involving the SH_NOFORK optimisaton for -c scripts. That fix is for another commit. (cherry picked from commit 18fb64840365c2ff4608188e5487bd79d08f67d1) |
||
---|---|---|
.. | ||
cmd | ||
lib | ||
Makefile | ||
Mamfile |