From 44f3ea917f5c4a1cc23107dfe1a5d44170eabc56 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 31 Aug 2015 13:37:52 +0200 Subject: score: Fix return status of mutex try acquire This fixes a copy and paste error (from libbsd). --- testsuites/sptests/spsyslock01/init.c | 36 +++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'testsuites') diff --git a/testsuites/sptests/spsyslock01/init.c b/testsuites/sptests/spsyslock01/init.c index c73fca7ede..8e4e3b8b10 100644 --- a/testsuites/sptests/spsyslock01/init.c +++ b/testsuites/sptests/spsyslock01/init.c @@ -125,32 +125,32 @@ static void test_recursive_acquire_normal(test_context *ctx) { struct _Mutex_Control *mtx = &ctx->mtx; size_t idx = 0; - int success; + int eno; - success = _Mutex_Try_acquire(mtx); - rtems_test_assert(success == 1); + eno = _Mutex_Try_acquire(mtx); + rtems_test_assert(eno == 0); - success = _Mutex_Try_acquire(mtx); - rtems_test_assert(success == 0); + eno = _Mutex_Try_acquire(mtx); + rtems_test_assert(eno == EBUSY); _Mutex_Release(mtx); - success = _Mutex_Try_acquire(mtx); - rtems_test_assert(success == 1); + eno = _Mutex_Try_acquire(mtx); + rtems_test_assert(eno == 0); _Mutex_Release(mtx); _Mutex_Acquire(mtx); - success = _Mutex_Try_acquire(mtx); - rtems_test_assert(success == 0); + eno = _Mutex_Try_acquire(mtx); + rtems_test_assert(eno == EBUSY); _Mutex_Release(mtx); send_event(ctx, idx, EVENT_MTX_ACQUIRE); - success = _Mutex_Try_acquire(mtx); - rtems_test_assert(success == 0); + eno = _Mutex_Try_acquire(mtx); + rtems_test_assert(eno == EBUSY); send_event(ctx, idx, EVENT_MTX_RELEASE); } @@ -159,15 +159,15 @@ static void test_recursive_acquire_recursive(test_context *ctx) { struct _Mutex_recursive_Control *mtx = &ctx->rec_mtx; size_t idx = 0; - int success; + int eno; - success = _Mutex_recursive_Try_acquire(mtx); - rtems_test_assert(success == 1); + eno = _Mutex_recursive_Try_acquire(mtx); + rtems_test_assert(eno == 0); _Mutex_recursive_Acquire(mtx); - success = _Mutex_recursive_Try_acquire(mtx); - rtems_test_assert(success == 1); + eno = _Mutex_recursive_Try_acquire(mtx); + rtems_test_assert(eno == 0); _Mutex_recursive_Release(mtx); _Mutex_recursive_Release(mtx); @@ -175,8 +175,8 @@ static void test_recursive_acquire_recursive(test_context *ctx) send_event(ctx, idx, EVENT_REC_MTX_ACQUIRE); - success = _Mutex_recursive_Try_acquire(mtx); - rtems_test_assert(success == 0); + eno = _Mutex_recursive_Try_acquire(mtx); + rtems_test_assert(eno == EBUSY); send_event(ctx, idx, EVENT_REC_MTX_RELEASE); } -- cgit v1.2.3