forked from Imagelibrary/rtems
2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* score/src/threaddelayended.c: Clear only the states that are used to block until someone calls _Thread_Delay_ended().
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
* score/src/threaddelayended.c: Clear only the states that are used to
|
||||
block until someone calls _Thread_Delay_ended().
|
||||
|
||||
2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
* score/include/rtems/score/protectedheap.h,
|
||||
|
||||
@@ -59,7 +59,12 @@ void _Thread_Delay_ended(
|
||||
#endif
|
||||
break;
|
||||
case OBJECTS_LOCAL:
|
||||
_Thread_Unblock( the_thread );
|
||||
_Thread_Clear_state(
|
||||
the_thread,
|
||||
STATES_DELAYING
|
||||
| STATES_WAITING_FOR_TIME
|
||||
| STATES_INTERRUPTIBLE_BY_SIGNAL
|
||||
);
|
||||
_Thread_Unnest_dispatch();
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user