cpu: Use uint64_t on OpenBSD
This commit is contained in:
parent
609ef3aa1f
commit
b792b7ab69
1 changed files with 3 additions and 2 deletions
|
@ -45,6 +45,7 @@
|
||||||
(a[0] + a[1] + a[2] + a[3] + a[4] + a[5] + a[6]))));
|
(a[0] + a[1] + a[2] + a[3] + a[4] + a[5] + a[6]))));
|
||||||
}
|
}
|
||||||
#elif defined(__OpenBSD__)
|
#elif defined(__OpenBSD__)
|
||||||
|
#include <inttypes.h>
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
#include <sys/sched.h>
|
#include <sys/sched.h>
|
||||||
#include <sys/sysctl.h>
|
#include <sys/sysctl.h>
|
||||||
|
@ -73,8 +74,8 @@
|
||||||
cpu_perc(void)
|
cpu_perc(void)
|
||||||
{
|
{
|
||||||
int mib[2];
|
int mib[2];
|
||||||
static long int a[CPUSTATES];
|
static uint64_t a[CPUSTATES];
|
||||||
long int b[CPUSTATES];
|
uint64_t b[CPUSTATES];
|
||||||
size_t size;
|
size_t size;
|
||||||
|
|
||||||
mib[0] = CTL_KERN;
|
mib[0] = CTL_KERN;
|
||||||
|
|
Loading…
Reference in a new issue