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