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