[PATCHv3 03/11] grep: show --debug output only once
- From
Michael J Gruber <git@drmicha.warpmail.net>
- Date
- Sep 14, 2012, 09:46 UTC
- Message-ID
- <53e193b5c4ab329baf469ff20549839fa3088d97.1347615361.git.git@drmicha.warpmail.net>
- In-Reply-To
- <7vfw6l9x7i.fsf@alter.siamese.dyndns.org>
When threaded grep is in effect, the patterns are duplicated and recompiled for each thread. Avoid "--debug" output during the recompilation so that the output is given once instead of "1+nthreads" times.
Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net> --- builtin/grep.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/builtin/grep.c b/builtin/grep.c index 8aea00c..a7e8df0 100644 --- a/builtin/grep.c +++ b/builtin/grep.c @@ -209,6 +209,7 @@ static void start_threads(struct grep_opt *opt) int err; struct grep_opt *o = grep_opt_dup(opt); o->output = strbuf_out; + o->debug = 0; compile_grep_patterns(o); err = pthread_create(&threads[i], NULL, run, o);
-- 1.7.12.592.g41e7905