Annotation of coherent/f/usr/include.78/sys/coh_ps.h, revision 1.1.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.