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

Comparing projects/libstatgrab/src/libstatgrab/load_stats.c (file contents):
Revision 1.10 by pajs, Tue Feb 10 12:24:08 2004 UTC vs.
Revision 1.11 by pajs, Tue Feb 10 14:44:18 2004 UTC

# Line 47 | Line 47 | load_stat_t *get_load_stats(){
47   #else
48  
49   #if defined(SOLARIS) && !defined(HAVE_SYS_LOADAVG_H)
50 <        kstat_ctl_t *kc;
50 >
51 >        kstat_ctl_t *kc;        
52          kstat_t *ksp;
53          kstat_named_t *kn;
54  
# Line 55 | Line 56 | load_stat_t *get_load_stats(){
56                  return NULL;
57          }
58  
59 <        if((ksp=kstat_lookup(kc, "unix", 0, "system_pages")) == NULL){
59 >        if((ksp=kstat_lookup(kc, "unix", 0, "system_misc")) == NULL){
60                  return NULL;
61          }
62  
# Line 66 | Line 67 | load_stat_t *get_load_stats(){
67          if((kn=kstat_data_lookup(ksp, "avenrun_1min")) == NULL){
68                  return NULL;
69          }
70 <        load_stat.min1 = kn->value.ui32;
70 >        load_stat.min1 = (double)kn->value.ui32 / (double)256;
71  
72          if((kn=kstat_data_lookup(ksp, "avenrun_5min")) == NULL){
73                  return NULL;
74          }
75 <        load_stat.min5 = kn->value.ui32;
75 >        load_stat.min5 = (double)kn->value.ui32 / (double)256;
76  
77          if((kn=kstat_data_lookup(ksp, "avenrun_15min")) == NULL){
78                  return NULL;
79          }
80 <        load_stat.min15 = kn->value.ui32;
80 >        load_stat.min15 = (double)kn->value.ui32 / (double)256;
81   #else
82          getloadavg(loadav,3);
83  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines