From: Alex Riesen Date: Wed, 13 Aug 2008 07:18:37 GMT Subject: Re: [PATCH] git-daemon: Simplify child management and associated logging by Message-ID: <81b0412b0808130018n63c71089u52b95f5a836f35f3@mail.gmail.com> In-Reply-To: <48A28231.6090105@op5.se> 2008/8/13 Andreas Ericsson : > Stephen R. van den Berg wrote: >> >> + /* Since stderr is set to linebuffered mode, the >> + * logging of different processes will not overlap >> + */ >> + fprintf(stderr, "[%d] ", (int)getpid()); >> + vfprintf(stderr, err, params); >> + fputc('\n', stderr); > > stderr is unbuffered. It's stdout that is linebuffered. > Nah, he linebuffered stderr explicitely before.