From 52c1047709bbc61fa793bcc6a28daabea88d2a20 Mon Sep 17 00:00:00 2001 From: rpj Date: Wed, 11 Dec 2002 00:40:17 +0000 Subject: 2002-12-11 Thomas Pfaff * pthread_mutex_trylock.c: Should return EBUSY rather than EDEADLK. * pthread_mutex_destroy.c: Remove redundant ownership test (the trylock call does this for us); do not destroy a recursively locked mutex. --- tests/mutex7e.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests/mutex7e.c') diff --git a/tests/mutex7e.c b/tests/mutex7e.c index 5b8e68f..8d3a2d3 100644 --- a/tests/mutex7e.c +++ b/tests/mutex7e.c @@ -37,7 +37,7 @@ * * Tests PTHREAD_MUTEX_ERRORCHECK mutex type. * Thread locks and then trylocks mutex (attempted recursive lock). - * Trylock should fail with an EDEADLK error. + * Trylock should fail with an EBUSY error. * The second unlock attempt should fail with an EPERM error. * * Depends on API functions: @@ -64,7 +64,7 @@ void * locker(void * arg) { assert(pthread_mutex_lock(&mutex) == 0); lockCount++; - assert(pthread_mutex_trylock(&mutex) == EDEADLK); + assert(pthread_mutex_trylock(&mutex) == EBUSY); lockCount++; assert(pthread_mutex_unlock(&mutex) == 0); assert(pthread_mutex_unlock(&mutex) == EPERM); -- cgit v1.2.3