[PATCH 1/4] score: Format thread state defines

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Jan 10 14:35:04 UTC 2017


Specify all 32-bits in a thread state define.
---
 cpukit/score/include/rtems/score/statesimpl.h | 54 +++++++++++++--------------
 1 file changed, 27 insertions(+), 27 deletions(-)

diff --git a/cpukit/score/include/rtems/score/statesimpl.h b/cpukit/score/include/rtems/score/statesimpl.h
index 17b7342..e321a34 100644
--- a/cpukit/score/include/rtems/score/statesimpl.h
+++ b/cpukit/score/include/rtems/score/statesimpl.h
@@ -37,59 +37,59 @@ extern "C" {
  */
 
 /** This macro corresponds to a task being ready. */
-#define STATES_READY                           0x00000
+#define STATES_READY                           0x00000000
 /** This macro corresponds to a task being created but not yet started. */
-#define STATES_DORMANT                         0x00001
+#define STATES_DORMANT                         0x00000001
 /** This macro corresponds to a task being suspended. */
-#define STATES_SUSPENDED                       0x00002
+#define STATES_SUSPENDED                       0x00000002
 /** This macro corresponds to a task which is waiting for a timeout. */
-#define STATES_DELAYING                        0x00008
+#define STATES_DELAYING                        0x00000008
 /** This macro corresponds to a task waiting until a specific TOD. */
-#define STATES_WAITING_FOR_TIME                0x00010
+#define STATES_WAITING_FOR_TIME                0x00000010
 /** This macro corresponds to a task waiting for a variable length buffer. */
-#define STATES_WAITING_FOR_BUFFER              0x00020
+#define STATES_WAITING_FOR_BUFFER              0x00000020
 /** This macro corresponds to a task waiting for a fixed size segment. */
-#define STATES_WAITING_FOR_SEGMENT             0x00040
+#define STATES_WAITING_FOR_SEGMENT             0x00000040
 /** This macro corresponds to a task waiting for a message. */
-#define STATES_WAITING_FOR_MESSAGE             0x00080
+#define STATES_WAITING_FOR_MESSAGE             0x00000080
 /** This macro corresponds to a task waiting for an event. */
-#define STATES_WAITING_FOR_EVENT               0x00100
+#define STATES_WAITING_FOR_EVENT               0x00000100
 /** This macro corresponds to a task waiting for a semaphore. */
-#define STATES_WAITING_FOR_SEMAPHORE           0x00200
+#define STATES_WAITING_FOR_SEMAPHORE           0x00000200
 /** This macro corresponds to a task waiting for a mutex. */
-#define STATES_WAITING_FOR_MUTEX               0x00400
+#define STATES_WAITING_FOR_MUTEX               0x00000400
 /** This macro corresponds to a task waiting for a condition variable. */
-#define STATES_WAITING_FOR_CONDITION_VARIABLE  0x00800
+#define STATES_WAITING_FOR_CONDITION_VARIABLE  0x00000800
 /** This macro corresponds to a task waiting for a join while exiting. */
-#define STATES_WAITING_FOR_JOIN_AT_EXIT        0x01000
+#define STATES_WAITING_FOR_JOIN_AT_EXIT        0x00001000
 /** This macro corresponds to a task waiting for a reply to an MPCI request. */
-#define STATES_WAITING_FOR_RPC_REPLY           0x02000
+#define STATES_WAITING_FOR_RPC_REPLY           0x00002000
 /** This macro corresponds to a task waiting for a period. */
-#define STATES_WAITING_FOR_PERIOD              0x04000
+#define STATES_WAITING_FOR_PERIOD              0x00004000
 /** This macro corresponds to a task waiting for a signal. */
-#define STATES_WAITING_FOR_SIGNAL              0x08000
+#define STATES_WAITING_FOR_SIGNAL              0x00008000
 /** This macro corresponds to a task waiting for a barrier. */
-#define STATES_WAITING_FOR_BARRIER             0x10000
+#define STATES_WAITING_FOR_BARRIER             0x00010000
 /** This macro corresponds to a task waiting for a RWLock. */
-#define STATES_WAITING_FOR_RWLOCK              0x20000
+#define STATES_WAITING_FOR_RWLOCK              0x00020000
 /** This macro corresponds to a task waiting for a system event. */
-#define STATES_WAITING_FOR_SYSTEM_EVENT        0x40000
+#define STATES_WAITING_FOR_SYSTEM_EVENT        0x00040000
 /** This macro corresponds to a task waiting for BSD wakeup. */
-#define STATES_WAITING_FOR_BSD_WAKEUP          0x80000
+#define STATES_WAITING_FOR_BSD_WAKEUP          0x00080000
 /** This macro corresponds to a task being held by the debugger. */
-#define STATES_DEBUGGER                        0x100000
+#define STATES_DEBUGGER                        0x00100000
 /** This macro corresponds to a task being a zombie. */
-#define STATES_ZOMBIE                          0x200000
+#define STATES_ZOMBIE                          0x00200000
 /** This macro corresponds to a task those life is changing. */
-#define STATES_LIFE_IS_CHANGING                0x800000
+#define STATES_LIFE_IS_CHANGING                0x00800000
 /** This macro corresponds to a task waiting for a join. */
-#define STATES_WAITING_FOR_JOIN                0x1000000
+#define STATES_WAITING_FOR_JOIN                0x01000000
 /** This macro corresponds to a task waiting for a <sys/lock.h> mutex. */
-#define STATES_WAITING_FOR_SYS_LOCK_MUTEX      0x2000000
+#define STATES_WAITING_FOR_SYS_LOCK_MUTEX      0x02000000
 /** This macro corresponds to a task waiting for a <sys/lock.h> semaphore. */
-#define STATES_WAITING_FOR_SYS_LOCK_SEMAPHORE  0x4000000
+#define STATES_WAITING_FOR_SYS_LOCK_SEMAPHORE  0x04000000
 /** This macro corresponds to a task waiting for a <sys/lock.h> futex. */
-#define STATES_WAITING_FOR_SYS_LOCK_FUTEX      0x8000000
+#define STATES_WAITING_FOR_SYS_LOCK_FUTEX      0x08000000
 
 /** This macro corresponds to a task which is in an interruptible
  *  blocking state.
-- 
1.8.4.5



More information about the devel mailing list