Annotation of coherent/f/usr/include.78/sys/coh_ps.h, revision 1.1

1.1     ! root        1: /*
        !             2:  * Define useful symbols for use in the ps program.
        !             3:  */
        !             4: #ifndef __SYS_COH_PS_H__
        !             5: #define __SYS_COH_PS_H__
        !             6: 
        !             7: #define        ARGSZ   64      /* size of argument list */
        !             8: 
        !             9: /*
        !            10:  * This structure contains fields of interest to the ps command.
        !            11:  */
        !            12: typedef struct {
        !            13:        unsigned p_pid;                 /* Process id */
        !            14:        unsigned p_ppid;                /* Process id of parent */
        !            15:        unsigned p_uid;                 /* Effective uid */
        !            16:        unsigned p_ruid;                /* Real uid */
        !            17:        unsigned p_rgid;                /* Real gid */
        !            18:        unsigned p_state;               /* Scheduling state */
        !            19:        unsigned p_flags;               /* Flags */
        !            20:        char     *p_event;              /* Wakeup event channel */
        !            21:        dev_t    p_ttdev;               /* Controlling terminal */
        !            22:        unsigned p_nice;                /* Nice value */
        !            23:        short    size;                  /* Size of the process */
        !            24:        short    rsize;                 /* Real size of the process */
        !            25:        long     p_utime;               /* User time (HZ) */
        !            26:        long     p_stime;               /* System time */
        !            27:        unsigned char   rrun;           /* Ready to run */
        !            28:        char     u_comm[U_COMM_LEN];    /* Command name */
        !            29:        char     u_sleep[U_SLEEP_LEN];  /* Sleep on event */
        !            30: #if _I386
        !            31:        int      p_schedPri;            /* will index into table in sys/ts.h */
        !            32: #endif
        !            33: /* All new fields should be added here. */
        !            34:        char     pr_argv[ARGSZ];        /* Insert the argument vector here. */
        !            35: } stMonitor;
        !            36: 
        !            37: #endif /* _SYS_COH_PS_H */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.