/* bits/pstat.h: The process structure and flags for the pstat() system call. */ #ifndef _BITS_PSTAT_H #define _BITS_PSTAT_H #include #include #define PS_IDLE 1 #define PS_RUNNABLE 2 #define PS_SLEEPING 3 #define PS_WAITING 4 #define PS_ENDED 5 #define PS_FLAG_KRNL 1 struct process { pid_t ps_pid; pid_t ps_ppid; uid_t ps_uid; uid_t ps_euid; gid_t ps_gid; gid_t ps_egid; int ps_state; int ps_flags; struct timespec ps_time; struct timespec ps_ktime; struct timespec ps_utime; char ps_name[129]; char ps_cwd[256]; }; #endif