Thread state flags.
[Xenomai nucleus.]


Detailed Description

Bits reporting permanent or transient states of thread.


Defines

#define XNSUSP   0x00000001
 Suspended.
#define XNPEND   0x00000002
 Sleep-wait for a resource.
#define XNDELAY   0x00000004
 Delayed.
#define XNREADY   0x00000008
 Linked to the ready queue.
#define XNDORMANT   0x00000010
 Not started yet or killed.
#define XNZOMBIE   0x00000020
 Zombie thread in deletion process.
#define XNRESTART   0x00000040
 Restarting thread.
#define XNSTARTED   0x00000080
 Thread has been started.
#define XNMAPPED   0x00000100
 Mapped to regular Linux task (shadow only).
#define XNRELAX   0x00000200
 Relaxed shadow thread (blocking bit).
#define XNHELD   0x00000400
 Held thread from suspended partition.
#define XNBOOST   0x00000800
 Undergoes regular PIP boost.
#define XNDEBUG   0x00001000
 Hit debugger breakpoint (shadow only).
#define XNLOCK   0x00002000
 Not preemptible.
#define XNRRB   0x00004000
 Undergoes a round-robin scheduling.
#define XNASDI   0x00008000
 ASR are disabled.
#define XNSHIELD   0x00010000
 IRQ shield is enabled (shadow only).
#define XNTRAPSW   0x00020000
 Trap execution mode switches.
#define XNRPIOFF   0x00040000
 Stop priority coupling (shadow only).
#define XNFPU   0x00100000
 Thread uses FPU.
#define XNSHADOW   0x00200000
 Shadow thread.
#define XNROOT   0x00400000
 Root thread (that is, Linux/IDLE).
#define XNINVPS   0x00800000
 Using inverted priority scale.


Generated on Mon Dec 25 13:57:10 2006 for Xenomai API by  doxygen 1.4.6