Compounds | |||
![]() | ![]() | struct | _pchain_t |
![]() | ![]() | struct | _pdata_t |
Defines | |||
![]() | ![]() | #define | PRIO_LOWEST |
![]() | ![]() | #define | PRIO_NORMAL |
![]() | ![]() | #define | PRIO_HIGHEST |
![]() | ![]() | #define | P_DEAD |
![]() | ![]() | dead and gone, stack freed. | |
![]() | ![]() | #define | P_ZOMBIE |
![]() | ![]() | terminated, cleanup pending. | |
![]() | ![]() | #define | P_WAITING |
![]() | ![]() | waiting for an event. | |
![]() | ![]() | #define | P_SLEEPING |
![]() | ![]() | sleeping. wants to run. | |
![]() | ![]() | #define | P_RUNNING |
![]() | ![]() | running. | |
![]() | ![]() | #define | DEFAULT_STACK_SIZE |
![]() | ![]() | that's enough. | |
Typedefs | |||
![]() | ![]() | typedef unsigned char | pstate_t |
![]() | ![]() | process state type. | |
![]() | ![]() | typedef unsigned char | priority_t |
![]() | ![]() | process priority type. | |
![]() | ![]() | typedef unsigned long | wakeup_t |
![]() | ![]() | wakeup data area type. | |
![]() | ![]() | typedef struct _pchain_t | pchain_t |
![]() | ![]() | priority chain data type. More... | |
![]() | ![]() | typedef struct _pdata_t | pdata_t |
![]() | ![]() | process data type. More... | |
![]() | ![]() | typedef size_t | pid_t |
![]() | ![]() | process id type. More... | |
| #define PRIO_LOWEST () |
| #define PRIO_NORMAL () |
| #define PRIO_HIGHEST () |
| #define P_DEAD () |
dead and gone, stack freed.
| #define P_ZOMBIE () |
terminated, cleanup pending.
| #define P_WAITING () |
waiting for an event.
| #define P_SLEEPING () |
sleeping. wants to run.
| #define P_RUNNING () |
running.
| #define DEFAULT_STACK_SIZE () |
that's enough.
| typedef unsigned char pstate_t |
process state type.
| typedef unsigned char priority_t |
process priority type.
| typedef unsigned long wakeup_t |
wakeup data area type.
| typedef struct _pchain_t pchain_t |
priority chain data type.
a shorthand
| typedef struct _pdata_t pdata_t |
process data type.
a shorthand
| typedef size_t pid_t |
process id type.
In effect, the kernel simply typecasts *pdata_t to pid_t.
-0.1.7 is released under
Mozilla Public License.
Original code © 1998-1999 by Markus L. Noga.