From: Johannes Sixt Date: Wed, 26 Oct 2016 20:40:39 GMT Subject: Re: [PATCH 27/36] attr: convert to new threadsafe API Message-ID: <6f231a78-5d74-b93f-a644-a4700c9dfbe7@kdbg.org> In-Reply-To: <20161026202652.kz63mxqqjan7swvl@sigill.intra.peff.net> Am 26.10.2016 um 22:26 schrieb Jeff King: > On Wed, Oct 26, 2016 at 10:25:38PM +0200, Johannes Sixt wrote: > >> Am 26.10.2016 um 21:51 schrieb Stefan Beller: >>> it is >>> very convenient to not have to explicitly initialize mutexes? >> >> Not to initialize a mutex is still wrong for pthreads. > > I think Stefan was being loose with his wording. There would still be an > initializer, but it would be a constant (and in the case of pthread > emulation on Windows, would just be NULL). And I was loose, too: Not to initialize a mutex with at least PTHREAD_MUTEX_INITILIZER (if not pthread_mutex_init) is still wrong. -- Hannes