pthread_rwlock_t
#define _PROP_RWLOCK_DECL(x) pthread_rwlock_t x ;
#define rwlock_t pthread_rwlock_t
static pthread_rwlock_t locallock = PTHREAD_RWLOCK_INITIALIZER;
pthread_rwlock_t pthread__alltree_lock = PTHREAD_RWLOCK_INITIALIZER;
int pthread_rwlock_init(pthread_rwlock_t * __restrict,
int pthread_rwlock_destroy(pthread_rwlock_t *);
int pthread_rwlock_rdlock(pthread_rwlock_t *);
int pthread_rwlock_tryrdlock(pthread_rwlock_t *);
int pthread_rwlock_wrlock(pthread_rwlock_t *);
int pthread_rwlock_trywrlock(pthread_rwlock_t *);
int pthread_rwlock_timedrdlock(pthread_rwlock_t * __restrict,
int pthread_rwlock_timedwrlock(pthread_rwlock_t * __restrict,
int pthread_rwlock_unlock(pthread_rwlock_t *);
int pthread_rwlock_held_np(pthread_rwlock_t *);
int pthread_rwlock_wrheld_np(pthread_rwlock_t *);
int pthread_rwlock_rdheld_np(pthread_rwlock_t *);
int __libc_rwlock_init(pthread_rwlock_t * __restrict,
int __libc_rwlock_rdlock(pthread_rwlock_t *);
int __libc_rwlock_wrlock(pthread_rwlock_t *);
int __libc_rwlock_tryrdlock(pthread_rwlock_t *);
int __libc_rwlock_trywrlock(pthread_rwlock_t *);
int __libc_rwlock_unlock(pthread_rwlock_t *);
int __libc_rwlock_destroy(pthread_rwlock_t *);
pthread_rwlock_destroy(pthread_rwlock_t *ptr)
pthread__rwlock_rdlock(pthread_rwlock_t *ptr, const struct timespec *ts)
pthread_rwlock_tryrdlock(pthread_rwlock_t *ptr)
pthread__rwlock_wrlock(pthread_rwlock_t *ptr, const struct timespec *ts)
pthread_rwlock_trywrlock(pthread_rwlock_t *ptr)
pthread_rwlock_rdlock(pthread_rwlock_t *ptr)
pthread_rwlock_timedrdlock(pthread_rwlock_t *ptr,
pthread_rwlock_wrlock(pthread_rwlock_t *ptr)
pthread_rwlock_timedwrlock(pthread_rwlock_t *ptr,
pthread_rwlock_unlock(pthread_rwlock_t *ptr)
pthread__rwlock_early(pthread_t self, pthread_rwlock_t *ptr,
static int pthread__rwlock_wrlock(pthread_rwlock_t *, const struct timespec *);
static int pthread__rwlock_rdlock(pthread_rwlock_t *, const struct timespec *);
_pthread_rwlock_held_np(pthread_rwlock_t *ptr)
static void pthread__rwlock_early(pthread_t, pthread_rwlock_t *,
_pthread_rwlock_rdheld_np(pthread_rwlock_t *ptr)
_pthread_rwlock_wrheld_np(pthread_rwlock_t *ptr)
int _pthread_rwlock_held_np(pthread_rwlock_t *);
int _pthread_rwlock_rdheld_np(pthread_rwlock_t *);
int _pthread_rwlock_wrheld_np(pthread_rwlock_t *);
rw_cas(pthread_rwlock_t *ptr, uintptr_t o, uintptr_t n)
pthread_rwlock_init(pthread_rwlock_t *ptr,
pthread_rwlock_t pthrw;
char pad[64 - sizeof(pthread_rwlock_t)];
pthread_rwlock_t fdeTreeLock;
pthread_rwlock_t lk;
static pthread_rwlock_t static_rwlock = PTHREAD_RWLOCK_INITIALIZER;