Explorar el Código

cpu: Use uint64_t on OpenBSD

Aaron Marcher hace 7 años
padre
commit
b792b7ab69
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  1. 3 2
      components/cpu.c

+ 3 - 2
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;