diff options
author | Andrew Hsieh <andrewhsieh@google.com> | 2014-02-24 13:08:12 +0800 |
---|---|---|
committer | Andrew Hsieh <andrewhsieh@google.com> | 2014-02-24 13:08:12 +0800 |
commit | 0faa78e6e03f8ee2abe4ed2838a3e86b4cf60876 (patch) | |
tree | eb881fc0036811346169d15e9175cb278c25aeb9 /ndk/platforms/android-8 | |
parent | a32687f493f637fc9929dda739e07021e94408b9 (diff) | |
download | android_development-0faa78e6e03f8ee2abe4ed2838a3e86b4cf60876.tar.gz android_development-0faa78e6e03f8ee2abe4ed2838a3e86b4cf60876.tar.bz2 android_development-0faa78e6e03f8ee2abe4ed2838a3e86b4cf60876.zip |
Define __PTHREAD_*_INIT_VLAUE in pthread.h for API < 9
Define __PTHREAD_MUTEX_INIT_VALUE, __PTHREAD_RECURSIVE_MUTEX_INIT_VALUE,
and __PTHREAD_ERRORCHECK_MUTEX_INIT_VALUE in pthread.h for API < 9.
Pthread.h in API >= 9 have those already since bionic
9831ad3ce6bd5b22da16a275ed67e7236eae3d1f
Change-Id: Ia97960ecbfed0811dde70f75cb23951ecdf803af
Diffstat (limited to 'ndk/platforms/android-8')
-rw-r--r-- | ndk/platforms/android-8/include/pthread.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/ndk/platforms/android-8/include/pthread.h b/ndk/platforms/android-8/include/pthread.h index 7de36349e..ea51cf43d 100644 --- a/ndk/platforms/android-8/include/pthread.h +++ b/ndk/platforms/android-8/include/pthread.h @@ -42,9 +42,13 @@ typedef struct int volatile value; } pthread_mutex_t; -#define PTHREAD_MUTEX_INITIALIZER {0} -#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER {0x4000} -#define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER {0x8000} +#define __PTHREAD_MUTEX_INIT_VALUE 0 +#define __PTHREAD_RECURSIVE_MUTEX_INIT_VALUE 0x4000 +#define __PTHREAD_ERRORCHECK_MUTEX_INIT_VALUE 0x8000 + +#define PTHREAD_MUTEX_INITIALIZER {__PTHREAD_MUTEX_INIT_VALUE} +#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER {__PTHREAD_RECURSIVE_MUTEX_INIT_VALUE} +#define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER {__PTHREAD_ERRORCHECK_MUTEX_INIT_VALUE} enum { PTHREAD_MUTEX_NORMAL = 0, |