RTEMS 6.3
Loading...
Searching...
No Matches
statesimpl.h File Reference

This header file provides interfaces of the Thread States which are only used by the implementation. More...

Go to the source code of this file.

Macros

#define STATES_READY   0x00000000
#define STATES_WAITING_FOR_MUTEX   0x00000001
#define STATES_WAITING_FOR_SEMAPHORE   0x00000002
#define STATES_WAITING_FOR_EVENT   0x00000004
#define STATES_WAITING_FOR_SYSTEM_EVENT   0x00000008
#define STATES_WAITING_FOR_MESSAGE   0x00000010
#define STATES_WAITING_FOR_CONDITION_VARIABLE   0x00000020
#define STATES_WAITING_FOR_FUTEX   0x00000040
#define STATES_WAITING_FOR_BSD_WAKEUP   0x00000080
#define STATES_WAITING_FOR_TIME   0x00000100
 This macro corresponds to a task which is waiting for a relative or absolute timeout.
#define STATES_WAITING_FOR_PERIOD   0x00000200
#define STATES_WAITING_FOR_SIGNAL   0x00000400
#define STATES_WAITING_FOR_BARRIER   0x00000800
#define STATES_WAITING_FOR_RWLOCK   0x00001000
#define STATES_WAITING_FOR_JOIN_AT_EXIT   0x00002000
#define STATES_WAITING_FOR_JOIN   0x00004000
#define STATES_SUSPENDED   0x00008000
#define STATES_WAITING_FOR_SEGMENT   0x00010000
#define STATES_LIFE_IS_CHANGING   0x00020000
#define STATES_DEBUGGER   0x08000000
#define STATES_INTERRUPTIBLE_BY_SIGNAL   0x10000000
#define STATES_WAITING_FOR_RPC_REPLY   0x20000000
#define STATES_ZOMBIE   0x40000000
#define STATES_DORMANT   0x80000000
#define STATES_LOCALLY_BLOCKED
#define STATES_BLOCKED
#define STATES_ALL_SET   0xffffffff

Detailed Description

This header file provides interfaces of the Thread States which are only used by the implementation.