summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/exec/score/headers/states.h9
-rw-r--r--c/src/exec/score/include/rtems/score/states.h9
-rw-r--r--cpukit/score/include/rtems/score/states.h9
3 files changed, 18 insertions, 9 deletions
diff --git a/c/src/exec/score/headers/states.h b/c/src/exec/score/headers/states.h
index 1f8fd49fae..28ce3fd5ad 100644
--- a/c/src/exec/score/headers/states.h
+++ b/c/src/exec/score/headers/states.h
@@ -46,15 +46,18 @@ typedef unsigned32 States_Control;
#define STATES_WAITING_FOR_SEMAPHORE 0x0200
#define STATES_WAITING_FOR_MUTEX 0x0400
#define STATES_WAITING_FOR_CONDITION_VARIABLE 0x0800
-#define STATES_WAITING_FOR_RPC_REPLY 0x1000
-#define STATES_WAITING_FOR_PERIOD 0x2000
+#define STATES_WAITING_FOR_JOIN_AT_EXIT 0x1000
+#define STATES_WAITING_FOR_RPC_REPLY 0x2000
+#define STATES_WAITING_FOR_PERIOD 0x4000
+#define STATES_INTERRUPTIBLE_BY_SIGNAL 0x8000
#define STATES_LOCALLY_BLOCKED ( STATES_WAITING_FOR_BUFFER | \
STATES_WAITING_FOR_SEGMENT | \
STATES_WAITING_FOR_MESSAGE | \
+ STATES_WAITING_FOR_SEMAPHORE | \
STATES_WAITING_FOR_MUTEX | \
STATES_WAITING_FOR_CONDITION_VARIABLE | \
- STATES_WAITING_FOR_SEMAPHORE )
+ STATES_WAITING_FOR_JOIN_AT_EXIT )
#define STATES_WAITING_ON_THREAD_QUEUE \
( STATES_LOCALLY_BLOCKED | \
diff --git a/c/src/exec/score/include/rtems/score/states.h b/c/src/exec/score/include/rtems/score/states.h
index 1f8fd49fae..28ce3fd5ad 100644
--- a/c/src/exec/score/include/rtems/score/states.h
+++ b/c/src/exec/score/include/rtems/score/states.h
@@ -46,15 +46,18 @@ typedef unsigned32 States_Control;
#define STATES_WAITING_FOR_SEMAPHORE 0x0200
#define STATES_WAITING_FOR_MUTEX 0x0400
#define STATES_WAITING_FOR_CONDITION_VARIABLE 0x0800
-#define STATES_WAITING_FOR_RPC_REPLY 0x1000
-#define STATES_WAITING_FOR_PERIOD 0x2000
+#define STATES_WAITING_FOR_JOIN_AT_EXIT 0x1000
+#define STATES_WAITING_FOR_RPC_REPLY 0x2000
+#define STATES_WAITING_FOR_PERIOD 0x4000
+#define STATES_INTERRUPTIBLE_BY_SIGNAL 0x8000
#define STATES_LOCALLY_BLOCKED ( STATES_WAITING_FOR_BUFFER | \
STATES_WAITING_FOR_SEGMENT | \
STATES_WAITING_FOR_MESSAGE | \
+ STATES_WAITING_FOR_SEMAPHORE | \
STATES_WAITING_FOR_MUTEX | \
STATES_WAITING_FOR_CONDITION_VARIABLE | \
- STATES_WAITING_FOR_SEMAPHORE )
+ STATES_WAITING_FOR_JOIN_AT_EXIT )
#define STATES_WAITING_ON_THREAD_QUEUE \
( STATES_LOCALLY_BLOCKED | \
diff --git a/cpukit/score/include/rtems/score/states.h b/cpukit/score/include/rtems/score/states.h
index 1f8fd49fae..28ce3fd5ad 100644
--- a/cpukit/score/include/rtems/score/states.h
+++ b/cpukit/score/include/rtems/score/states.h
@@ -46,15 +46,18 @@ typedef unsigned32 States_Control;
#define STATES_WAITING_FOR_SEMAPHORE 0x0200
#define STATES_WAITING_FOR_MUTEX 0x0400
#define STATES_WAITING_FOR_CONDITION_VARIABLE 0x0800
-#define STATES_WAITING_FOR_RPC_REPLY 0x1000
-#define STATES_WAITING_FOR_PERIOD 0x2000
+#define STATES_WAITING_FOR_JOIN_AT_EXIT 0x1000
+#define STATES_WAITING_FOR_RPC_REPLY 0x2000
+#define STATES_WAITING_FOR_PERIOD 0x4000
+#define STATES_INTERRUPTIBLE_BY_SIGNAL 0x8000
#define STATES_LOCALLY_BLOCKED ( STATES_WAITING_FOR_BUFFER | \
STATES_WAITING_FOR_SEGMENT | \
STATES_WAITING_FOR_MESSAGE | \
+ STATES_WAITING_FOR_SEMAPHORE | \
STATES_WAITING_FOR_MUTEX | \
STATES_WAITING_FOR_CONDITION_VARIABLE | \
- STATES_WAITING_FOR_SEMAPHORE )
+ STATES_WAITING_FOR_JOIN_AT_EXIT )
#define STATES_WAITING_ON_THREAD_QUEUE \
( STATES_LOCALLY_BLOCKED | \