mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-11-14 02:02:39 +08:00
Interruptible by signals state was added to the STATES_BLOCKED set. It
can not be part of the locally blocked set since it by itself does not indicate that the thread is blocked.
This commit is contained in:
1 parent
98ed15e30f
commit
12aeff91fe
3 files changed
+9
-6
No files matched your search
@@ -57,7 +57,7 @@ typedef unsigned32 States_Control;
|
||||
STATES_WAITING_FOR_SEMAPHORE | \
|
||||
STATES_WAITING_FOR_MUTEX | \
|
||||
STATES_WAITING_FOR_CONDITION_VARIABLE | \
|
||||
STATES_WAITING_FOR_JOIN_AT_EXIT )
|
||||
STATES_WAITING_FOR_JOIN_AT_EXIT )
|
||||
|
||||
#define STATES_WAITING_ON_THREAD_QUEUE \
|
||||
( STATES_LOCALLY_BLOCKED | \
|
||||
@@ -67,7 +67,8 @@ typedef unsigned32 States_Control;
|
||||
STATES_WAITING_FOR_TIME | \
|
||||
STATES_WAITING_FOR_PERIOD | \
|
||||
STATES_WAITING_FOR_EVENT | \
|
||||
STATES_WAITING_ON_THREAD_QUEUE )
|
||||
STATES_WAITING_ON_THREAD_QUEUE | \
|
||||
STATES_INTERRUPTIBLE_BY_SIGNAL )
|
||||
|
||||
#ifndef __RTEMS_APPLICATION__
|
||||
#include <rtems/score/states.inl>
|
||||
|
||||
@@ -57,7 +57,7 @@ typedef unsigned32 States_Control;
|
||||
STATES_WAITING_FOR_SEMAPHORE | \
|
||||
STATES_WAITING_FOR_MUTEX | \
|
||||
STATES_WAITING_FOR_CONDITION_VARIABLE | \
|
||||
STATES_WAITING_FOR_JOIN_AT_EXIT )
|
||||
STATES_WAITING_FOR_JOIN_AT_EXIT )
|
||||
|
||||
#define STATES_WAITING_ON_THREAD_QUEUE \
|
||||
( STATES_LOCALLY_BLOCKED | \
|
||||
@@ -67,7 +67,8 @@ typedef unsigned32 States_Control;
|
||||
STATES_WAITING_FOR_TIME | \
|
||||
STATES_WAITING_FOR_PERIOD | \
|
||||
STATES_WAITING_FOR_EVENT | \
|
||||
STATES_WAITING_ON_THREAD_QUEUE )
|
||||
STATES_WAITING_ON_THREAD_QUEUE | \
|
||||
STATES_INTERRUPTIBLE_BY_SIGNAL )
|
||||
|
||||
#ifndef __RTEMS_APPLICATION__
|
||||
#include <rtems/score/states.inl>
|
||||
|
||||
@@ -57,7 +57,7 @@ typedef unsigned32 States_Control;
|
||||
STATES_WAITING_FOR_SEMAPHORE | \
|
||||
STATES_WAITING_FOR_MUTEX | \
|
||||
STATES_WAITING_FOR_CONDITION_VARIABLE | \
|
||||
STATES_WAITING_FOR_JOIN_AT_EXIT )
|
||||
STATES_WAITING_FOR_JOIN_AT_EXIT )
|
||||
|
||||
#define STATES_WAITING_ON_THREAD_QUEUE \
|
||||
( STATES_LOCALLY_BLOCKED | \
|
||||
@@ -67,7 +67,8 @@ typedef unsigned32 States_Control;
|
||||
STATES_WAITING_FOR_TIME | \
|
||||
STATES_WAITING_FOR_PERIOD | \
|
||||
STATES_WAITING_FOR_EVENT | \
|
||||
STATES_WAITING_ON_THREAD_QUEUE )
|
||||
STATES_WAITING_ON_THREAD_QUEUE | \
|
||||
STATES_INTERRUPTIBLE_BY_SIGNAL )
|
||||
|
||||
#ifndef __RTEMS_APPLICATION__
|
||||
#include <rtems/score/states.inl>
|
||||
|
||||
Reference in new issue
Block a user