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

Comparing projects/libstatgrab/src/libstatgrab/memory_stats.c (file contents):
Revision 1.10 by ats, Sat Oct 18 22:15:35 2003 UTC vs.
Revision 1.11 by ats, Sat Oct 18 23:04:23 2003 UTC

# Line 119 | Line 119 | mem_stat_t *get_memory_stats(){
119  
120   #ifdef FREEBSD
121          /* Returns bytes */
122 +        size = sizeof physmem;
123          if (sysctlbyname("hw.physmem", &physmem, &size, NULL, 0) < 0){
124                  return NULL;
125          }
126  
127          /*returns pages*/
128 +        size = sizeof free_count;
129          if (sysctlbyname("vm.stats.vm.v_free_count", &free_count, &size, NULL, 0) < 0){
130                  return NULL;
131          }
132  
133 +        size = sizeof inactive_count;
134          if (sysctlbyname("vm.stats.vm.v_inactive_count", &inactive_count , &size, NULL, 0) < 0){
135                  return NULL;
136          }
137  
138 +        size = sizeof cache_count;
139          if (sysctlbyname("vm.stats.vm.v_cache_count", &cache_count, &size, NULL, 0) < 0){
140                  return NULL;
141          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines