diff options
author | Pádraig Brady <P@draigBrady.com> | 2014-01-29 04:42:56 +0000 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2014-02-09 21:37:24 +0000 |
commit | 6e824a66194528696ba265d6111a6bddce4a8ff8 (patch) | |
tree | 13ae36f27040f4db4b220ab753694e00f45aa7d9 /tests/cp/link-deref.sh | |
parent | 476ce37019df5b1cb917c5b50e71f9bce5911401 (diff) | |
download | coreutils-6e824a66194528696ba265d6111a6bddce4a8ff8.tar.xz |
head,tail: consistently diagnose write errors
If we can't output more data, we should immediately
diagnose the issue and exit rather than consuming all
of input (in some cases).
* src/tail.c (xwrite_stdout): Also diagnose the case where
only some data is written. Also clearerr() to avoid the
redundant less specific error from atexit (close_stdout);
* src/head.c (xwrite_stdout): Copy this new function from tail,
and use it to write all output.
* tests/misc/head-write-error.sh: A new test to ensure we
exit immediately on write error.
* tests/local.mk: Reference the new test.
Diffstat (limited to 'tests/cp/link-deref.sh')
0 files changed, 0 insertions, 0 deletions