summaryrefslogtreecommitdiff
path: root/tests/tail-2/follow-stdin.sh
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2016-11-28 17:11:18 +0000
committerPádraig Brady <P@draigBrady.com>2016-11-28 18:36:32 +0000
commit0655b86a6ebc6f1324810d504a71803aa708d162 (patch)
tree457a99f6d50d5c5f8b4a0ce13b6394503914f260 /tests/tail-2/follow-stdin.sh
parentd8104265f229ababd5a68a46eeccbccc07e72cdc (diff)
downloadcoreutils-0655b86a6ebc6f1324810d504a71803aa708d162.tar.xz
head: fix processing of non-seekable input as seekable
* src/head.c (elide_tail_bytes_file): Ensure we don't use st_size unless we've previously used seek() to determine the CURRENT_POS in the seekable file. This was seen to cause issue on FreeBSD 11 when the pipe buffer was filled with `yes | head --lines=-0`, in which case st_size was 64KiB while ST_BLKSIZE() was 4KiB. Reported by Assaf Gordon.
Diffstat (limited to 'tests/tail-2/follow-stdin.sh')
0 files changed, 0 insertions, 0 deletions