Lines Matching defs:lock
34 isc_rwlock_t lock;
40 RUNTIME_CHECK(isc_rwlock_lock(&lock, isc_rwlocktype_read) ==
42 printf("%s got READ lock\n", message);
44 printf("%s giving up READ lock\n", message);
45 RUNTIME_CHECK(isc_rwlock_unlock(&lock, isc_rwlocktype_read) ==
47 RUNTIME_CHECK(isc_rwlock_lock(&lock, isc_rwlocktype_read) ==
49 printf("%s got READ lock\n", message);
51 printf("%s giving up READ lock\n", message);
52 RUNTIME_CHECK(isc_rwlock_unlock(&lock, isc_rwlocktype_read) ==
54 RUNTIME_CHECK(isc_rwlock_lock(&lock, isc_rwlocktype_write) ==
56 printf("%s got WRITE lock\n", message);
58 printf("%s giving up WRITE lock\n", message);
59 RUNTIME_CHECK(isc_rwlock_unlock(&lock, isc_rwlocktype_write) ==
68 RUNTIME_CHECK(isc_rwlock_lock(&lock, isc_rwlocktype_write) ==
70 printf("%s got WRITE lock\n", message);
72 printf("%s giving up WRITE lock\n", message);
73 RUNTIME_CHECK(isc_rwlock_unlock(&lock, isc_rwlocktype_write) ==
75 RUNTIME_CHECK(isc_rwlock_lock(&lock, isc_rwlocktype_write) ==
77 printf("%s got WRITE lock\n", message);
79 printf("%s giving up WRITE lock\n", message);
80 RUNTIME_CHECK(isc_rwlock_unlock(&lock, isc_rwlocktype_write) ==
82 RUNTIME_CHECK(isc_rwlock_lock(&lock, isc_rwlocktype_read) ==
84 printf("%s got READ lock\n", message);
86 printf("%s giving up READ lock\n", message);
87 RUNTIME_CHECK(isc_rwlock_unlock(&lock, isc_rwlocktype_read) ==
108 RUNTIME_CHECK(isc_rwlock_init(&lock, 5, 10) == ISC_R_SUCCESS);
127 isc_rwlock_destroy(&lock);