34 |
|
#if defined(LINUX) || defined(CYGWIN) |
35 |
|
#include <stdio.h> |
36 |
|
#endif |
37 |
< |
#ifdef FREEBSD |
37 |
> |
#if defined(FREEBSD) || defined(DFBSD) |
38 |
|
#include <sys/sysctl.h> |
39 |
|
#include <sys/dkstat.h> |
40 |
|
#endif |
64 |
|
FILE *f; |
65 |
|
#endif |
66 |
|
#ifdef ALLBSD |
67 |
< |
#ifndef FREEBSD |
67 |
> |
#if defined(NETBSD) || defined(OPENBSD) |
68 |
|
int mib[2]; |
69 |
|
#endif |
70 |
|
#ifdef NETBSD |
125 |
|
cpu_now.total=cpu_now.user+cpu_now.nice+cpu_now.kernel+cpu_now.idle; |
126 |
|
#endif |
127 |
|
#ifdef ALLBSD |
128 |
< |
#ifdef FREEBSD |
128 |
> |
#if defined(FREEBSD) || defined(DFBSD) |
129 |
|
size = sizeof cp_time; |
130 |
|
if (sysctlbyname("kern.cp_time", &cp_time, &size, NULL, 0) < 0){ |
131 |
|
return NULL; |