Improve testcoverage in the rec-mutex test

Test g_rec_mutex_trylock() in both locked and unlocked cases.
This commit is contained in:
Matthias Clasen 2011-10-04 00:44:58 -04:00
parent 823e32655e
commit fc32480658

View File

@ -77,13 +77,13 @@ acquire (gint nr)
self = g_thread_self ();
if (owners[nr] != NULL && owners[nr] != self)
if (!g_rec_mutex_trylock (&locks[nr]))
{
if (g_test_verbose ())
g_print ("thread %p going to block on lock %d\n", self, nr);
}
g_rec_mutex_lock (&locks[nr]);
g_rec_mutex_lock (&locks[nr]);
}
g_assert (owners[nr] == NULL); /* hopefully nobody else is here */
owners[nr] = self;