cpu: Use uint64_t on OpenBSD

This commit is contained in:
Aaron Marcher 2018-07-07 00:24:36 +02:00
parent 609ef3aa1f
commit b792b7ab69
1 changed files with 3 additions and 2 deletions

View File

@ -45,6 +45,7 @@
(a[0] + a[1] + a[2] + a[3] + a[4] + a[5] + a[6]))));
}
#elif defined(__OpenBSD__)
#include <inttypes.h>
#include <sys/param.h>
#include <sys/sched.h>
#include <sys/sysctl.h>
@ -73,8 +74,8 @@
cpu_perc(void)
{
int mib[2];
static long int a[CPUSTATES];
long int b[CPUSTATES];
static uint64_t a[CPUSTATES];
uint64_t b[CPUSTATES];
size_t size;
mib[0] = CTL_KERN;