* src/seq.c (io_error): Use the same error message as would
be generated at exit time when closing the stdout stream.
The inconsistency was added with commit
v8.25-26-gc92585b.
This was noticed due to an inconsistency in the expected
error message generated by seq on musl libc.
Addresses https://bugs.gnu.org/28054
{
/* FIXME: consider option to silently ignore errno=EPIPE */
clearerr (stdout);
- die (EXIT_FAILURE, errno, _("standard output"));
+ die (EXIT_FAILURE, errno, _("write error"));
}
/* Actually print the sequence of numbers in the specified range, with the
# The error message must begin with "standard output:"
# (but don't hard-code the strerror text)
-grep '^seq: standard output: ' err \
+grep '^seq: write error: ' err \
|| { warn_ "seq emitted incorrect error on EPIPE"; \
cat err;\
fail=1; }