1*433d6423SLionel Sambuc /* Function prototypes. */ 2*433d6423SLionel Sambuc 3*433d6423SLionel Sambuc struct schedproc; 4*433d6423SLionel Sambuc #include <minix/timers.h> 5*433d6423SLionel Sambuc 6*433d6423SLionel Sambuc /* main.c */ 7*433d6423SLionel Sambuc int main(void); 8*433d6423SLionel Sambuc void setreply(int proc_nr, int result); 9*433d6423SLionel Sambuc 10*433d6423SLionel Sambuc /* schedule.c */ 11*433d6423SLionel Sambuc int do_noquantum(message *m_ptr); 12*433d6423SLionel Sambuc int do_start_scheduling(message *m_ptr); 13*433d6423SLionel Sambuc int do_stop_scheduling(message *m_ptr); 14*433d6423SLionel Sambuc int do_nice(message *m_ptr); 15*433d6423SLionel Sambuc void init_scheduling(void); 16*433d6423SLionel Sambuc 17*433d6423SLionel Sambuc /* utility.c */ 18*433d6423SLionel Sambuc int no_sys(int who_e, int call_nr); 19*433d6423SLionel Sambuc int sched_isokendpt(int ep, int *proc); 20*433d6423SLionel Sambuc int sched_isemtyendpt(int ep, int *proc); 21*433d6423SLionel Sambuc int accept_message(message *m_ptr); 22