GNU bug report logs - #18750
--line-buffered option doesn't work with --files-with-matches

Previous Next

Package: grep;

Reported by: "Louis S." <sautier.louis <at> gmail.com>

Date: Thu, 16 Oct 2014 21:22:01 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Jim Meyering <jim <at> meyering.net>
To: Norihiro Tanaka <noritnk <at> kcn.ne.jp>
Cc: 18750 <at> debbugs.gnu.org, "Louis S." <sautier.louis <at> gmail.com>
Subject: bug#18750: --line-buffered option doesn't work with --files-with-matches
Date: Sat, 18 Oct 2014 16:11:01 -0700
On Fri, Oct 17, 2014 at 9:01 PM, Norihiro Tanaka <noritnk <at> kcn.ne.jp> wrote:
> If remove fflush() as the previous patch, unexpected result will be
> caused in grep -Z.  I fixed it.

Thanks, but as a stand-alone patch, that makes grep fail to compile,
because there is one remaining use of the variable whose declaration
is removed.

In any case, there is some ambiguity in the documentation
about what "line" buffering means with -Z. With -l and -Z, should
grep --line-buffered flush after printing each <file_name, NUL> pair?
That's what I'd expect.




This bug report was last modified 9 years and 147 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.