# | Line 29 | Line 29 | int main(){ | |
---|---|---|
29 | proc_state_t *ps; | |
30 | int ps_size; | |
31 | int x; | |
32 | < | char *state; |
32 | > | char *state = NULL; |
33 | ||
34 | /* Initialise statgrab */ | |
35 | statgrab_init(); | |
# | Line 42 | Line 42 | int main(){ | |
42 | ||
43 | ps_size = get_proc_snapshot(&ps); | |
44 | ||
45 | + | if(ps_size == NULL){ |
46 | + | fprintf(stderr, "Failed to get process snapshot\n"); |
47 | + | exit(1); |
48 | + | } |
49 | + | |
50 | printf("%5s %5s %5s %5s %5s %5s %5s %6s %6s %9s %-10s %-4s %-8s %-20s %s\n", | |
51 | "pid", "ppid", "pgid", "uid", "euid", "gid", "egid", "size", "res", "time", "cpu", "nice", "state", "name", "title"); | |
52 | ||
# | Line 58 | Line 63 | int main(){ | |
63 | break; | |
64 | case ZOMBIE: | |
65 | state = "ZOMBIE"; | |
66 | + | break; |
67 | + | case UNKNOWN: |
68 | + | state = "UNKNOWN"; |
69 | break; | |
70 | } | |
71 | printf("%5d %5d %5d %5d %5d %5d %5d %5dM %5dM %8ds %10f %4d %-8s %-20s %s\n", |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |