diff options
Diffstat (limited to 'testsuites/sptests/spthreadq01/init.c')
-rw-r--r-- | testsuites/sptests/spthreadq01/init.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/testsuites/sptests/spthreadq01/init.c b/testsuites/sptests/spthreadq01/init.c index 85df6bd15c..afaa6527e0 100644 --- a/testsuites/sptests/spthreadq01/init.c +++ b/testsuites/sptests/spthreadq01/init.c @@ -68,13 +68,12 @@ static void wake_up_master(test_context *ctx) static rtems_id get_wait_id(test_context *ctx) { - ISR_lock_Context lock_context; - void *lock; + Thread_queue_Context queue_context; rtems_id id; - lock = _Thread_Lock_acquire(ctx->master, &lock_context); + _Thread_Wait_acquire(ctx->master, &queue_context); id = _Thread_Wait_get_id(ctx->master); - _Thread_Lock_release(lock, &lock_context); + _Thread_Wait_release(ctx->master, &queue_context); return id; } |