1 /* EXTERN should be extern except in table.c */
7 /* Global variables. */
8 EXTERN
struct mproc
*mp
; /* ptr to 'mproc' slot of current process */
9 EXTERN
int procs_in_use
; /* how many processes are marked as IN_USE */
10 EXTERN
char monitor_params
[MULTIBOOT_PARAM_BUF_SIZE
];
13 extern struct utsname uts_val
; /* uname info */
15 /* The parameters of the call are kept here. */
16 EXTERN message m_in
; /* the incoming message itself is kept here. */
17 EXTERN
int who_p
, who_e
; /* caller's proc number, endpoint */
18 EXTERN
int call_nr
; /* system call number */
20 extern int (* const call_vec
[])(void);
21 EXTERN sigset_t core_sset
; /* which signals cause core images */
22 EXTERN sigset_t ign_sset
; /* which signals are by default ignored */
23 EXTERN sigset_t noign_sset
; /* which signals cannot be ignored */
25 EXTERN u32_t system_hz
; /* System clock frequency. */
26 EXTERN
int abort_flag
;
28 EXTERN
struct machine machine
; /* machine info */
30 EXTERN
int cpu_proc
[CONFIG_MAX_CPUS
];