From: Eric Sunshine Date: Thu, 18 Feb 2021 17:03:55 GMT Subject: Re: [PATCH] test-lib-functions.sh: update comment on generate_zero_bytes() Message-ID: In-Reply-To: <20210218095750.939746-1-rv@rasmusvillemoes.dk> [cc:+æver] On Thu, Feb 18, 2021 at 7:22 AM Rasmus Villemoes wrote: > Commit d5cfd142ec (tests: teach the test-tool to generate NUL bytes > and use it) changed the implementation of this helper, but didn't > preserve the magic meaning of the word 'infinity' - in fact, since > strtol() returns 0 when presented with that string, it ends up > producing no output at all. Instead, the C implementation interprets > lack of optional argument to mean infinity. > > Since the last and only user that actually passed 'infinity' vanished > with d99194822b (Revert "t5562: replace /dev/zero with a pipe from > generate_zero_bytes"), just update the comment to match the > implementation, and while there, short-circuit "forever or X" to just > X. Makes sense, but note that generate_zero_bytes() is going away entirely[1], and that the patch series which removes it is likely to be merged to "master" soon[2]. [1]: https://lore.kernel.org/git/20210212132942.17325-5-avarab@gmail.com/ [2]: https://lore.kernel.org/git/xmqqr1legm5v.fsf@gitster.g/