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
];
11 EXTERN
struct kinfo kinfo
; /* kernel information */
14 extern struct utsname uts_val
; /* uname info */
16 /* The parameters of the call are kept here. */
17 EXTERN message m_in
; /* the incoming message itself is kept here. */
18 EXTERN
int who_p
, who_e
; /* caller's proc number, endpoint */
19 EXTERN
int call_nr
; /* system call number */
21 extern int(*call_vec
[]) (void);
22 EXTERN sigset_t core_sset
; /* which signals cause core images */
23 EXTERN sigset_t ign_sset
; /* which signals are by default ignored */
24 EXTERN sigset_t noign_sset
; /* which signals cannot be ignored */
26 EXTERN u32_t system_hz
; /* System clock frequency. */
27 EXTERN
int abort_flag
;
29 EXTERN
struct machine machine
; /* machine info */
31 EXTERN
int cpu_proc
[CONFIG_MAX_CPUS
];