* NEWS: Mention the improvement.
* src/id.c (print_stuff): Call fflush for each listed user to check for
write errors.
* tests/misc/io-errors.sh: Add an invocation of 'id'.
** Improvements
- 'groups' will now exit immediately upon receiving a write error, which is
- significant when listing information for many users.
+ 'groups' and 'id' will now exit immediately upon receiving a write error,
+ which is significant when listing information for many users.
'nl' now supports multi-byte --section-delimiter characters.
{
putchar (opt_zero ? '\0' : '\n');
}
+
+ if (fflush (stdout) < 0)
+ write_error ();
}
fold -c foo
groups
head -n1 foo
+id
join foo foo
nl foo
numfmt --invalid=ignore < foo