summaryrefslogtreecommitdiff
path: root/minix/servers/sched/proto.h
blob: 640550d90336412d20463d2eb6ac593ebfc521b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* Function prototypes. */

struct schedproc;

/* main.c */
int main(void);
void setreply(int proc_nr, int result);

/* schedule.c */
int do_noquantum(message *m_ptr);
int do_start_scheduling(message *m_ptr);
int do_stop_scheduling(message *m_ptr);
int do_nice(message *m_ptr);
void init_scheduling(void);
void balance_queues(void);

/* utility.c */
int no_sys(int who_e, int call_nr);
int sched_isokendpt(int ep, int *proc);
int sched_isemtyendpt(int ep, int *proc);
int accept_message(message *m_ptr);