From: Erik Faye-Lund Date: Tue, 26 Jun 2012 21:00:59 GMT Subject: Re: [PATCH v2 1/1] index-pack: Disable threading on cygwin Message-ID: In-Reply-To: <7vk3ytc0es.fsf@alter.siamese.dyndns.org> On Tue, Jun 26, 2012 at 9:56 PM, Junio C Hamano wrote: > Ramsay Jones writes: > >>    - renamed FAKE_PREAD_NOT_THREAD_SAFE to NO_THREAD_SAFE_PREAD > > Sensible. > >>    - when NO_PREAD, set NO_THREAD_SAFE_PREAD in the Makefile, rather >>      than in git-compat-util.h > > I think it is a bad change.  When compat/ pread gets improved to be > thread-safe, this will surely be missed. But CAN it be fixed? I don't think it could, at least not without wrapping ALL calls to functions that perform IO on file handles or file descriptors...