refactor: replace all stdint::uint32_t into short and more manageable u32_t
[lunaix-os.git] / lunaix-os / includes / lunaix / sched.h
index 021b55e9e68a58830d5b08b2dd1b6fa8e4fcdd79..f31eab52daa9ce7ddc34b2d220812b64c9a27985 100644 (file)
@@ -3,9 +3,12 @@
 
 #define SCHED_TIME_SLICE 300
 
+#define PROC_TABLE_SIZE 8192
+#define MAX_PROCESS (PROC_TABLE_SIZE / sizeof(uintptr_t))
+
 struct scheduler
 {
-    struct proc_info* _procs;
+    struct proc_info** _procs;
     int procs_index;
     unsigned int ptable_len;
 };