aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/scheduler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/scheduler.h')
-rw-r--r--src/include/scheduler.h14
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;