| 119 | static pthread_rwlock_t locallock = PTHREAD_RWLOCK_INITIALIZER; |
| 120 | static int dolock(void) { return pthread_rwlock_rdlock(&locallock); } |
| 121 | static void dounlock(void) { pthread_rwlock_unlock(&locallock); } |
| 122 | # else |
| 123 | static pthread_mutex_t locallock = PTHREAD_MUTEX_INITIALIZER; |
| 124 | static int dolock(void) { return pthread_mutex_lock(&locallock); } |