cpu: Use uint64_t on OpenBSD - slstatus - status monitor | |
git clone git://git.suckless.org/slstatus | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit b792b7ab69c24bedf8147c734a849ae0c54da1dc | |
parent 609ef3aa1f6c0a47822d425dc6bb0744042ca038 | |
Author: Aaron Marcher <[email protected]> | |
Date: Sat, 7 Jul 2018 00:24:36 +0200 | |
cpu: Use uint64_t on OpenBSD | |
Diffstat: | |
M components/cpu.c | 5 +++-- | |
1 file changed, 3 insertions(+), 2 deletions(-) | |
--- | |
diff --git a/components/cpu.c b/components/cpu.c | |
@@ -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; |