#define SCHED_TIME_SLICE 300
+#define PROC_TABLE_SIZE 8192
+#define MAX_PROCESS (PROC_TABLE_SIZE / sizeof(ptr_t))
+
struct scheduler
{
- struct proc_info* _procs;
+ struct proc_info** _procs;
int procs_index;
- unsigned int ptable_len;
+ int ptable_len;
};
void
schedule();
void
-sched_yield();
+sched_yieldk();
#endif /* __LUNAIX_SCHEDULER_H */