Le jeudi 20 septembre 2007, Junio C Hamano a écrit : > > diff --git a/exec_cmd.c b/exec_cmd.c > > index 9b74ed2..c0f954e 100644 > > --- a/exec_cmd.c > > +++ b/exec_cmd.c > > @@ -97,7 +97,8 @@ int execv_git_cmd(const char **argv) > > tmp = argv[0]; > > argv[0] = git_command; > > > > - trace_argv_printf(argv, -1, "trace: exec:"); > > + trace_printf("trace: exec:"); > > + trace_argv(argv, -1); > > This used to be a single call into trace.c which would format a > single string to write(2) out. Now these two messages go > through separate write(2) and can be broken up. I think the > atomicity of the log/trace message was the primary reason the > original had such a strange calling convention. That's right. Christian. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html