diff --git a/src/xpdev/wraptest.c b/src/xpdev/wraptest.c index 5a519a8365298174bebfeac3b1e26b9869a0e369..268b54764b9d0c97ac2ecc92ef7cb90f0ecefcc7 100644 --- a/src/xpdev/wraptest.c +++ b/src/xpdev/wraptest.c @@ -79,6 +79,14 @@ int main() continue; } rwlock_wrlock_thread(&lock); + printf("Grabbing wrlock to clean up\n"); + if (rwlock_trywrlock(&lock)) { + rwlock_unlock(&lock); + } + else { + printf("Unable to grab lock after wrlock thread complete!\n"); + } + printf("Destroying rwlock\n"); if (!rwlock_destroy(&lock)) { printf("Unable to destroy rwlock\n"); }