diff options
author | Giuseppe Scrivano <gscrivano@gnu.org> | 2015-03-10 12:25:48 +0000 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2015-03-10 12:30:33 +0000 |
commit | e2e11119e0ac653bd0bdab91c189b7803f8df1f0 (patch) | |
tree | 47b82ed120099802b15c5422849c35bcd13402ff /tests/sample-test | |
parent | 35217221c211f3116f374f305654462195aa634a (diff) | |
download | coreutils-e2e11119e0ac653bd0bdab91c189b7803f8df1f0.tar.xz |
yes: improve efficiency when all args aren't buffered
* src/yes.c (main): Even when the internal buffer isn't large enough,
output what we've buffered already, and interate over the rest.
This improves the performance in the edge case where there are
many small arguments that overflow the buffer.
* tests/misc/yes.sh: Add a test case for the many small arguments case.
Diffstat (limited to 'tests/sample-test')
0 files changed, 0 insertions, 0 deletions