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 |
|
} |