29 |
|
#include <kstat.h> |
30 |
|
#include <time.h> |
31 |
|
#endif |
32 |
< |
#ifdef LINUX |
32 |
> |
#if defined(LINUX) || defined(CYGWIN) |
33 |
|
#include <stdio.h> |
34 |
|
#endif |
35 |
|
#ifdef ALLBSD |
55 |
|
kstat_t *ksp; |
56 |
|
kstat_named_t *kn; |
57 |
|
#endif |
58 |
< |
#ifdef LINUX |
58 |
> |
#if defined(LINUX) || defined(CYGWIN) |
59 |
|
FILE *f; |
60 |
|
#endif |
61 |
|
#ifdef ALLBSD |
96 |
|
time(&curtime); |
97 |
|
general_stat.uptime = curtime - boottime; |
98 |
|
#endif |
99 |
< |
#ifdef LINUX |
99 |
> |
#if defined(LINUX) || defined(CYGWIN) |
100 |
|
if ((f=fopen("/proc/uptime", "r")) == NULL) { |
101 |
|
return NULL; |
102 |
|
} |