pthread.h: Add missing PTHREAD_RWLOCK_INITIALIZER
Tue Nov 13 08:24:00 GMT 2012
On 11/12/2012 06:19 PM, Joel Sherrill wrote:
> Attached is a very simple 1 line patch which adds the
> missing constant PTHREAD_RWLOCK_INITIALIZER and
> makes it have the same value as the other similar
> OK to commit?
> 2012-11-12 Joel Sherrill <email@example.com>
> * libc/include/pthread.h: Add PTHREAD_RWLOCK_INITIALIZER.
Is it your intention to initialize to -1?
If so, initialization to 0xffffffff would not return -1 on platforms
with size > 32 bit.
Also, your construct would fail on platforms with sizeof(ptr) < 32bit.
More information about the Newlib