1433d6423SLionel Sambuc /* Function prototypes. */ 2433d6423SLionel Sambuc 3433d6423SLionel Sambuc struct schedproc; 4433d6423SLionel Sambuc 5433d6423SLionel Sambuc /* main.c */ 6433d6423SLionel Sambuc int main(void); 7433d6423SLionel Sambuc void setreply(int proc_nr, int result); 8433d6423SLionel Sambuc 9433d6423SLionel Sambuc /* schedule.c */ 10433d6423SLionel Sambuc int do_noquantum(message *m_ptr); 11433d6423SLionel Sambuc int do_start_scheduling(message *m_ptr); 12433d6423SLionel Sambuc int do_stop_scheduling(message *m_ptr); 13433d6423SLionel Sambuc int do_nice(message *m_ptr); 14433d6423SLionel Sambuc void init_scheduling(void); 15*6c31058dSDavid van Moolenbroek void balance_queues(void); 16433d6423SLionel Sambuc 17433d6423SLionel Sambuc /* utility.c */ 18433d6423SLionel Sambuc int no_sys(int who_e, int call_nr); 19433d6423SLionel Sambuc int sched_isokendpt(int ep, int *proc); 20433d6423SLionel Sambuc int sched_isemtyendpt(int ep, int *proc); 21433d6423SLionel Sambuc int accept_message(message *m_ptr); 22