diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2019-02-19 16:55:03 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2019-02-19 16:55:03 +0100 |
commit | 952f7c921e570e1e2d90cabfd232f6a76ce9f630 (patch) | |
tree | d3217e9eaf00a9c738a0bd02161ceba323e57e4b | |
parent | e4ba6b8d5cd1c6c28a939c84b69849eda68fb255 (diff) | |
download | kcpuload-952f7c921e570e1e2d90cabfd232f6a76ce9f630.tar.gz kcpuload-952f7c921e570e1e2d90cabfd232f6a76ce9f630.zip |
Fix FTBFS on FreeBSD
Taken from FreeBSD patches.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r-- | src/kcpuproc.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/kcpuproc.cpp b/src/kcpuproc.cpp index f7fbe4f..bbc21ce 100644 --- a/src/kcpuproc.cpp +++ b/src/kcpuproc.cpp @@ -18,8 +18,12 @@ // BSD-specific includes. #ifdef Q_OS_BSD4 -#include <sys/dkstat.h> #include <sys/param.h> +#if defined(__FreeBSD__) && __FreeBSD_version >= 500101 +#include <sys/resource.h> +#else +#include <sys/dkstat.h> +#endif #include <sys/sysctl.h> #include <string.h> #include <kvm.h> @@ -134,7 +138,7 @@ void KCPUProc::readLoad() { static int oidCpuTime[CTL_MAXNAME + 2]; static size_t oidCpuTimeLen = sizeof(oidCpuTime); long cpuTime[CPUSTATES]; - unsigned int cpuTimeLen = sizeof(cpuTime); + size_t cpuTimeLen = sizeof(cpuTime); static char *name = "kern.cp_time"; static int initialized = 0; |