X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/0067bc210e621ccda286092d081a7890d65e1c18..af8e873ae38b72a56a89485c62bb5ccd22a9f8a7:/lunaix-os/includes/lunaix/sched.h?ds=sidebyside diff --git a/lunaix-os/includes/lunaix/sched.h b/lunaix-os/includes/lunaix/sched.h index 618c324..021b55e 100644 --- a/lunaix-os/includes/lunaix/sched.h +++ b/lunaix-os/includes/lunaix/sched.h @@ -1,15 +1,22 @@ #ifndef __LUNAIX_SCHEDULER_H #define __LUNAIX_SCHEDULER_H -#define SCHED_TIME_SLICE 200 +#define SCHED_TIME_SLICE 300 -struct scheduler { +struct scheduler +{ struct proc_info* _procs; int procs_index; unsigned int ptable_len; }; -void sched_init(); -void schedule(); +void +sched_init(); + +void +schedule(); + +void +sched_yieldk(); #endif /* __LUNAIX_SCHEDULER_H */