📄 glo.h
字号:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/mm/glo.h
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16200 /* EXTERN should be extern except in table.c */
16201 #ifdef _TABLE
16202 #undef EXTERN
16203 #define EXTERN
16204 #endif
16205
16206 /* Global variables. */
16207 EXTERN struct mproc *mp; /* ptr to 'mproc' slot of current process */
16208 EXTERN int dont_reply; /* normally 0; set to 1 to inhibit reply */
16209 EXTERN int procs_in_use; /* how many processes are marked as IN_USE */
16210
16211 /* The parameters of the call are kept here. */
16212 EXTERN message mm_in; /* the incoming message itself is kept here. */
16213 EXTERN message mm_out; /* the reply message is built up here. */
16214 EXTERN int who; /* caller's proc number */
16215 EXTERN int mm_call; /* system call number */
16216
16217 /* The following variables are used for returning results to the caller. */
16218 EXTERN int err_code; /* temporary storage for error number */
16219 EXTERN int result2; /* secondary result */
16220 EXTERN char *res_ptr; /* result, if pointer */
16221
16222 extern _PROTOTYPE (int (*call_vec[]), (void) ); /* system call handlers */
16223 extern char core_name[]; /* file name where core images are produced */
16224 EXTERN sigset_t core_sset; /* which signals cause core images */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -