mm/mproc.h

EXTERN struct mproc {

} mproc [NR_PROCS];

EXTERN struct mproc {
    int mp_...
    int mp_...
    int mp_...
} mproc [NR_PROCS];

EXTERN struct mproc {
    struct mem_map mp_seg [NR_SEGS];
    ...

} mproc [NR_PROCS];

EXTERN struct mproc {
    struct mem_map mp_seg [NR_SEGS];
    char mp_exitstatus;
    char mp_sigstatus;
    int mp_pid;
    int mp_parent;
    int mp_procgrp;

    uid mp_realuid;
    uid mp_effuid;
    gid mp_realgid;
    gid mp_effgid;

    unshort mp_ignore;
    unshort mp_catch;
    int (*mp_func) ();
    unsigned mp_flags;
} mproc [NR_PROCS];

  1. mp_seg
    
  2. mp_exitstatus
    
  3. mp_sigstatus
    
  4. mp_pid
    
  5. mp_parent
    
  6. mp_procgrp
    

  7. mp_realuid
    
  8. mp_effuid
    
  9. mp_realgid
    
  10. mp_effgid
    

  11. mp_ignore
    
  12. mp_catch
    
  13. int (*mp_func) ()
    
  14. mp_flags