From 114db2a1c41d686c292c14200c567fe112e1c99e Mon Sep 17 00:00:00 2001 From: David 'Digit' Turner Date: Thu, 10 Mar 2011 10:24:52 +0100 Subject: [PATCH] ndk: Fixes PTHREAD_RWLOCK_INITIALIZER definition. This is a fix for http://code.google.com/p/android/issues/detail?id=15306 Also see https://review.source.android.com//#change,21699 for the corresponding fix in the C library headers. Change-Id: I1c46ee9fc7eb120a98f47719a0407b81001f5ac0 --- ndk/platforms/android-9/include/pthread.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ndk/platforms/android-9/include/pthread.h b/ndk/platforms/android-9/include/pthread.h index 1e80b120d..5e870430a 100644 --- a/ndk/platforms/android-9/include/pthread.h +++ b/ndk/platforms/android-9/include/pthread.h @@ -235,7 +235,7 @@ typedef struct { void* reserved[4]; /* for future extensibility */ } pthread_rwlock_t; -#define PTHREAD_RWLOCK_INITIALIZER { PTHREAD_MUTEX_INITIALIZER, 0, NULL, 0, 0 } +#define PTHREAD_RWLOCK_INITIALIZER { PTHREAD_MUTEX_INITIALIZER, PTHREAD_COND_INITIALIZER, 0, 0, 0, 0, { NULL, NULL, NULL, NULL } } int pthread_rwlockattr_init(pthread_rwlockattr_t *attr); int pthread_rwlockattr_destroy(pthread_rwlockattr_t *attr);