/* This test is here to check that PTHREAD_RWLOCK_INITIALIZER is correctly | |
* Defined. It will fail to compile otherwise. | |
* | |
* It also checks that pthread_rwlock_t functions are properly exposed | |
* by the C library. It will fail to link otherwise. | |
*/ | |
#include <pthread.h> | |
pthread_rwlock_t theLock = PTHREAD_RWLOCK_INITIALIZER; | |
void build_check(void) | |
{ | |
pthread_rwlock_t lock; | |
pthread_rwlock_init(&lock, NULL); | |
pthread_rwlock_rdlock(&lock); | |
pthread_rwlock_unlock(&lock); | |
pthread_rwlock_destroy(&lock); | |
} |