/* TAGS: threads c */ #include #include #include pthread_rwlock_t rwlock; int main() { int r = pthread_rwlock_init( &rwlock, NULL ); assert( r == 0 ); r = pthread_rwlock_rdlock( &rwlock ); assert( r == 0 ); r = pthread_rwlock_unlock( &rwlock ); assert( r == 0 ); r = pthread_rwlock_destroy( &rwlock ); assert( r == 0 ); r = pthread_rwlock_init( &rwlock, NULL ); assert( r == 0 ); }