xref: /minix3/minix/servers/sched/proto.h (revision 433d6423c39e34ec4b79c950597bb2d236f886be)
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