diff options
Diffstat (limited to 'src/include/scheduler.h')
-rw-r--r-- | src/include/scheduler.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/include/scheduler.h b/src/include/scheduler.h index b05db16a2..194187be9 100644 --- a/src/include/scheduler.h +++ b/src/include/scheduler.h @@ -32,6 +32,19 @@ /** Returned when the thread was made ready because of a reset. */ #define RDY_RESET -2 +/** Pseudo priority used by the ready list header, do not use.*/ +#define NOPRIO 0 +/** Idle thread priority.*/ +#define IDLEPRIO 1 +/** Lowest user priority.*/ +#define LOWPRIO 2 +/** Normal user priority.*/ +#define NORMALPRIO 64 +/** Highest user priority.*/ +#define HIGHPRIO 127 +/** Greatest possible priority.*/ +#define ABSPRIO 255 + /** Infinite time specification for all the syscalls with a timeout specification.*/ #define TIME_INFINITE 0 @@ -41,6 +54,7 @@ /** * Ready list header. + * @extends ThreadsQueue */ typedef struct { ThreadsQueue r_queue; |