~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Minix Cross Reference
Minix/mm/glo.h


  1 /* EXTERN should be extern except in table.c */
  2 #ifdef _TABLE
  3 #undef EXTERN
  4 #define EXTERN
  5 #endif
  6 
  7 /* Global variables. */
  8 EXTERN struct mproc *mp;        /* ptr to 'mproc' slot of current process */
  9 EXTERN int dont_reply;          /* normally 0; set to 1 to inhibit reply */
 10 EXTERN int procs_in_use;        /* how many processes are marked as IN_USE */
 11 
 12 /* The parameters of the call are kept here. */
 13 EXTERN message mm_in;           /* the incoming message itself is kept here. */
 14 EXTERN message mm_out;          /* the reply message is built up here. */
 15 EXTERN int who;                 /* caller's proc number */
 16 EXTERN int mm_call;             /* system call number */
 17 
 18 /* The following variables are used for returning results to the caller. */
 19 EXTERN int err_code;            /* temporary storage for error number */
 20 EXTERN int result2;             /* secondary result */
 21 EXTERN char *res_ptr;           /* result, if pointer */
 22 
 23 extern _PROTOTYPE (int (*call_vec[]), (void) ); /* system call handlers */
 24 extern char core_name[];        /* file name where core images are produced */
 25 EXTERN sigset_t core_sset;      /* which signals cause core images */
 26 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.