Replace MUTEX_INITIALIZER with _LIBC_LOCK_INITIALIZER in generic code

Florian Weimer fweimer@redhat.com
Mon Aug 22 12:45:00 GMT 2016


On 08/20/2016 07:38 PM, Samuel Thibault wrote:

>> Because it was a special case for malloc and appears to be a Mach
>> identifier, not a glibc identifier.
>
> Then let's call it another way.  But seeing this kind of code:
>
> static mutex_t list_lock = _LIBC_LOCK_INITIALIZER;
>
> looks really odd to the reader: why would I be using
> _LIBC_LOCK_INITIALIZER to initialize a mutex_t?  I shouldn't have to
> have a look at the mutex_t definition to know why it happens to be
> right.

I have just posted the remaining two conversion patches, split into an 
automated and a manual part.

Thanks,
Florian



More information about the Libc-alpha mailing list