OSDN Git Service

Define nonportable pthread mutex macros with the _NP suffix.
authorSharvil Nanavati <sharvil@google.com>
Fri, 12 Jun 2015 17:56:17 +0000 (10:56 -0700)
committerSharvil Nanavati <sharvil@google.com>
Fri, 12 Jun 2015 17:56:17 +0000 (10:56 -0700)
Change-Id: I1066352e5b2607f64daf6aeb0030d0bbe88ead8d

libc/include/pthread.h

index c32890b..334cf7a 100644 (file)
@@ -56,6 +56,9 @@ typedef struct {
 #define  PTHREAD_RECURSIVE_MUTEX_INITIALIZER   {__PTHREAD_RECURSIVE_MUTEX_INIT_VALUE __RESERVED_INITIALIZER}
 #define  PTHREAD_ERRORCHECK_MUTEX_INITIALIZER  {__PTHREAD_ERRORCHECK_MUTEX_INIT_VALUE __RESERVED_INITIALIZER}
 
+#define  PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP  PTHREAD_RECURSIVE_MUTEX_INITIALIZER
+#define  PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP PTHREAD_ERRORCHECK_MUTEX_INITIALIZER
+
 enum {
     PTHREAD_MUTEX_NORMAL = 0,
     PTHREAD_MUTEX_RECURSIVE = 1,