ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/examples/process_snapshot.c
(Generate patch)

Comparing projects/libstatgrab/examples/process_snapshot.c (file contents):
Revision 1.8 by tdb, Tue Apr 6 14:52:56 2004 UTC vs.
Revision 1.9 by tdb, Wed Apr 7 15:50:25 2004 UTC

# Line 26 | Line 26
26   #include <unistd.h>
27  
28   int main(){
29 <        sg_process_stats *ps;
30 <        int ps_size;
31 <        int x;
29 >        sg_process_stats *ps;
30 >        int ps_size;
31 >        int x;
32          char *state = NULL;
33  
34          /* Initialise statgrab */
# Line 40 | Line 40 | int main(){
40                  return 1;
41          }
42  
43 <        ps = sg_get_process_stats(&ps_size);
43 >        ps = sg_get_process_stats(&ps_size);
44  
45          if(ps == NULL){
46                  fprintf(stderr, "Failed to get process snapshot\n");
# Line 50 | Line 50 | int main(){
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  
53 <        for(x=0;x<ps_size;x++){
53 >        for(x=0;x<ps_size;x++){
54                  switch (ps->state) {
55                  case SG_PROCESS_STATE_RUNNING:
56                          state = "RUNNING";
# Line 77 | Line 77 | int main(){
77                          (int)ps->time_spent, (float)ps->cpu_percent,
78                          (int)ps->nice, state,
79                          ps->process_name, ps->proctitle);
80 <                ps++;
81 <        }
80 >                ps++;
81 >        }
82          return 0;
83   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines