| 28 |
|
#include <unistd.h> |
| 29 |
|
#include <kstat.h> |
| 30 |
|
#endif |
| 31 |
< |
#ifdef LINUX |
| 31 |
> |
#if defined(LINUX) || defined(CYGWIN) |
| 32 |
|
#include <stdio.h> |
| 33 |
|
#include <string.h> |
| 34 |
|
#endif |
| 49 |
|
long totalmem; |
| 50 |
|
int pagesize; |
| 51 |
|
#endif |
| 52 |
< |
#ifdef LINUX |
| 52 |
> |
#if defined(LINUX) || defined(CYGWIN) |
| 53 |
|
char *line_ptr; |
| 54 |
|
unsigned long long value; |
| 55 |
|
FILE *f; |
| 95 |
|
mem_stat.used = mem_stat.total - mem_stat.free; |
| 96 |
|
#endif |
| 97 |
|
|
| 98 |
< |
#ifdef LINUX |
| 98 |
> |
#if defined(LINUX) || defined(CYGWIN) |
| 99 |
|
if ((f = fopen("/proc/meminfo", "r")) == NULL) { |
| 100 |
|
return NULL; |
| 101 |
|
} |