1 /* Function prototypes. */
2
3 struct mproc; /* need types outside of parameter list --kub */
4 struct stat;
5
6 /* alloc.c */
7 _PROTOTYPE( phys_clicks alloc_mem, (phys_clicks clicks) );
8 _PROTOTYPE( void free_mem, (phys_clicks base, phys_clicks clicks) );
9 _PROTOTYPE( phys_clicks max_hole, (void) );
10 _PROTOTYPE( void mem_init, (phys_clicks *total, phys_clicks *free) );
11 _PROTOTYPE( phys_clicks mem_left, (void) );
12 _PROTOTYPE( int do_brk3, (void) );
13
14 /* break.c */
15 _PROTOTYPE( int adjust_stack, (struct mproc *rmp, vir_bytes sp) );
16 _PROTOTYPE( int do_brk, (void) );
17 _PROTOTYPE( void stack_fault, (int proc_nr) );
18
19 /* exec.c */
20 _PROTOTYPE( int do_exec, (void) );
21 _PROTOTYPE( struct mproc *find_share, (struct mproc *mp_ign, Ino_t ino,
22 Dev_t dev, time_t ctime) );
23 _PROTOTYPE( void set_stack_high, (vir_bytes high) );
24 _PROTOTYPE( void zero_mem, (phys_bytes from, phys_bytes len) );
25
26 /* forkexit.c */
27 _PROTOTYPE( int do_fork, (void) );
28 _PROTOTYPE( int do_mm_exit, (void) );
29 _PROTOTYPE( int do_waitpid, (void) );
30 _PROTOTYPE( void mm_exit, (struct mproc *rmp, int exit_status) );
31
32 /* getset.c */
33 _PROTOTYPE( int do_getset, (void) );
34
35 /* main.c */
36 _PROTOTYPE( void main, (void) );
37
38 #if (MACHINE == MACINTOSH)
39 _PROTOTYPE( phys_clicks start_click, (void) );
40 #endif
41
42 _PROTOTYPE( void reply, (int proc_nr, int result, int res2, char *respt));
43
44 /* putk.c */
45 _PROTOTYPE( void putk, (int c) );
46
47 /* signal.c */
48 _PROTOTYPE( int do_alarm, (void) );
49 _PROTOTYPE( int do_kill, (void) );
50 _PROTOTYPE( int do_ksig, (void) );
51 _PROTOTYPE( int do_pause, (void) );
52 _PROTOTYPE( int set_alarm, (int proc_nr, int sec) );
53 _PROTOTYPE( int check_sig, (pid_t proc_id, int signo) );
54 _PROTOTYPE( void sig_proc, (struct mproc *rmp, int sig_nr) );
55 _PROTOTYPE( int do_sigaction, (void) );
56 _PROTOTYPE( int do_sigpending, (void) );
57 _PROTOTYPE( int do_sigprocmask, (void) );
58 _PROTOTYPE( int do_sigreturn, (void) );
59 _PROTOTYPE( int do_sigsuspend, (void) );
60 _PROTOTYPE( int do_reboot, (void) );
61
62 /* trace.c */
63 _PROTOTYPE( int do_trace, (void) );
64 _PROTOTYPE( void stop_proc, (struct mproc *rmp, int sig_nr) );
65
66 /* utility.c */
67 _PROTOTYPE( int allowed, (char *name_buf, struct stat *s_buf, int mask) );
68 _PROTOTYPE( int no_sys, (void) );
69 _PROTOTYPE( void panic, (char *format, int num) );
70 _PROTOTYPE( void tell_fs, (int what, int p1, int p2, int p3) );
71
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.