source: trunk/minix/servers/pm/glo.h@ 10

Last change on this file since 10 was 9, checked in by Mattia Monga, 14 years ago

Minix 3.1.2a

File size: 904 bytes
Line 
1/* EXTERN should be extern except in table.c */
2#ifdef _TABLE
3#undef EXTERN
4#define EXTERN
5#endif
6
7/* Global variables. */
8EXTERN struct mproc *mp; /* ptr to 'mproc' slot of current process */
9EXTERN int procs_in_use; /* how many processes are marked as IN_USE */
10EXTERN char monitor_params[128*sizeof(char *)]; /* boot monitor parameters */
11EXTERN struct kinfo kinfo; /* kernel information */
12
13/* The parameters of the call are kept here. */
14EXTERN message m_in; /* the incoming message itself is kept here. */
15EXTERN int who_p, who_e; /* caller's proc number, endpoint */
16EXTERN int call_nr; /* system call number */
17
18extern _PROTOTYPE (int (*call_vec[]), (void) ); /* system call handlers */
19extern char core_name[]; /* file name where core images are produced */
20EXTERN sigset_t core_sset; /* which signals cause core images */
21EXTERN sigset_t ign_sset; /* which signals are by default ignored */
22
Note: See TracBrowser for help on using the repository browser.