⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 proto.h

📁 一个简单的操作系统minix的核心代码
💻 H
字号:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				src/mm/proto.h	 	 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

16100	/* Function prototypes. */
16101	
16102	struct mproc;           /* need types outside of parameter list --kub */
16103	struct stat;
16104	
16105	/* alloc.c */
16106	_PROTOTYPE( phys_clicks alloc_mem, (phys_clicks clicks)                 );
16107	_PROTOTYPE( void free_mem, (phys_clicks base, phys_clicks clicks)       );
16108	_PROTOTYPE( phys_clicks max_hole, (void)                                );
16109	_PROTOTYPE( void mem_init, (phys_clicks *total, phys_clicks *free)      );
16110	_PROTOTYPE( phys_clicks mem_left, (void)                                );
16111	_PROTOTYPE( int do_brk3, (void)                                         );
16112	
16113	/* break.c */
16114	_PROTOTYPE( int adjust, (struct mproc *rmp,
16115	                        vir_clicks data_clicks, vir_bytes sp)           );
16116	_PROTOTYPE( int do_brk, (void)                                          );
16117	_PROTOTYPE( int size_ok, (int file_type, vir_clicks tc, vir_clicks dc,
16118	                        vir_clicks sc, vir_clicks dvir, vir_clicks s_vir) );
16119	
16120	/* exec.c */
16121	_PROTOTYPE( int do_exec, (void)                                         );
16122	_PROTOTYPE( struct mproc *find_share, (struct mproc *mp_ign, Ino_t ino,
16123	                        Dev_t dev, time_t ctime)                        );
16124	
16125	/* forkexit.c */
16126	_PROTOTYPE( int do_fork, (void)                                         );
16127	_PROTOTYPE( int do_mm_exit, (void)                                      );
16128	_PROTOTYPE( int do_waitpid, (void)                                      );
16129	_PROTOTYPE( void mm_exit, (struct mproc *rmp, int exit_status)          );
16130	
16131	/* getset.c */
16132	_PROTOTYPE( int do_getset, (void)                                       );
16133	
16134	/* main.c */
16135	_PROTOTYPE( void main, (void)                                           );
16136	
16137	#if (MACHINE == MACINTOSH)
16138	_PROTOTYPE( phys_clicks start_click, (void)                             );
16139	#endif
16140	
16141	_PROTOTYPE( void reply, (int proc_nr, int result, int res2, char *respt));
16142	
16143	/* putk.c */
16144	_PROTOTYPE( void putk, (int c)                                          );
16145	
16146	/* signal.c */
16147	_PROTOTYPE( int do_alarm, (void)                                        );
16148	_PROTOTYPE( int do_kill, (void)                                         );
16149	_PROTOTYPE( int do_ksig, (void)                                         );
16150	_PROTOTYPE( int do_pause, (void)                                        );
16151	_PROTOTYPE( int set_alarm, (int proc_nr, int sec)                       );
16152	_PROTOTYPE( int check_sig, (pid_t proc_id, int signo)                   );
16153	_PROTOTYPE( void sig_proc, (struct mproc *rmp, int sig_nr)              );
16154	_PROTOTYPE( int do_sigaction, (void)                                    );
16155	_PROTOTYPE( int do_sigpending, (void)                                   );
16156	_PROTOTYPE( int do_sigprocmask, (void)                                  );
16157	_PROTOTYPE( int do_sigreturn, (void)                                    );
16158	_PROTOTYPE( int do_sigsuspend, (void)                                   );
16159	_PROTOTYPE( int do_reboot, (void)                                       );
16160	
16161	/* trace.c */
16162	_PROTOTYPE( int do_trace, (void)                                        );
16163	_PROTOTYPE( void stop_proc, (struct mproc *rmp, int sig_nr)             );
16164	
16165	/* utility.c */
16166	_PROTOTYPE( int allowed, (char *name_buf, struct stat *s_buf, int mask) );
16167	_PROTOTYPE( int no_sys, (void)                                          );
16168	_PROTOTYPE( void panic, (char *format, int num)                         );
16169	_PROTOTYPE( void tell_fs, (int what, int p1, int p2, int p3)            );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -