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

Comparing projects/libstatgrab/src/libstatgrab/process_stats.c (file contents):
Revision 1.10 by pajs, Thu Oct 9 16:48:33 2003 UTC vs.
Revision 1.11 by pajs, Thu Oct 9 19:40:03 2003 UTC

# Line 144 | Line 144 | process_stat_t *get_process_stats(){
144          while(procs--){
145   #ifdef FREEBSD5
146                  if (kp_stats[procs].ki_stat == SSLEEP) process_stat.sleeping++;
147 +                if (kp_stats[procs].ki_stat == SWAIT) process_stat.sleeping++;
148 +                if (kp_stats[procs].ki_stat == SLOCK) process_stat.sleeping++;
149                  if (kp_stats[procs].ki_stat == SRUN) process_stat.running++;
150                  if (kp_stats[procs].ki_stat == SIDL) process_stat.running++;
151                  if (kp_stats[procs].ki_stat == SZOMB) process_stat.zombie++;
152                  if (kp_stats[procs].ki_stat == SSTOP) process_stat.stopped++;
153 +                
154   #else
155                  if (kp_stats[procs].kp_proc.p_stat == SSLEEP) process_stat.sleeping++;  
156                  if (kp_stats[procs].kp_proc.p_stat == SRUN) process_stat.running++;
157                  if (kp_stats[procs].kp_proc.p_stat == SIDL) process_stat.running++;
158                  if (kp_stats[procs].kp_proc.p_stat == SZOMB) process_stat.zombie++;
159                  if (kp_stats[procs].kp_proc.p_stat == SSTOP) process_stat.stopped++;
157                process_stat.total++;
160   #endif
161          }
162  
163          kvm_close(kvmd);
164   #endif
165  
164 #ifndef FREEBSD5
166          process_stat.total=process_stat.sleeping+process_stat.running+process_stat.zombie+process_stat.stopped;
166 #endif
167  
168          return &process_stat;
169   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines