| 122 | }; |
| 123 | |
| 124 | void* do_tryrdlock(void *arg) { |
| 125 | auto trylock_args = (TrylockArgs*)arg; |
| 126 | EXPECT_EQ(trylock_args->rc, bthread_rwlock_tryrdlock(trylock_args->rw)); |
| 127 | if (0 != trylock_args->rc) { |
| 128 | return NULL; |
| 129 | } |
| 130 | EXPECT_EQ(trylock_args->rc, bthread_rwlock_unlock(trylock_args->rw)); |
| 131 | return NULL; |
| 132 | } |
| 133 | |
| 134 | void* do_trywrlock(void *arg) { |
| 135 | auto trylock_args = (TrylockArgs*)arg; |
nothing calls this directly
no test coverage detected