From 8699a7008e52fd24a750a77d31883081b418dcf4 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 9 Aug 1996 18:45:10 +0000 Subject: sched_yield: was not invoking the dispatcher. --- cpukit/posix/src/sched.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cpukit/posix') diff --git a/cpukit/posix/src/sched.c b/cpukit/posix/src/sched.c index f16bb12757..cacb3400c4 100644 --- a/cpukit/posix/src/sched.c +++ b/cpukit/posix/src/sched.c @@ -142,6 +142,8 @@ int sched_rr_get_interval( int sched_yield( void ) { - _Thread_Yield_processor(); + _Thread_Disable_dispatch(); + _Thread_Yield_processor(); + _Thread_Enable_dispatch(); return 0; } -- cgit v1.2.3