X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fcpu.c;h=42fcbed973748fa52d82a72c0305e177ab562069;hb=61a4ed99b1a5b6d371bb745933d0efc5dff9505c;hp=0bf38e7f661ba548ae3a4c5dd7e6419f53972e10;hpb=ac6580fd886d45a66506fe710a6fea0f48368dcb;p=collectd.git diff --git a/src/cpu.c b/src/cpu.c index 0bf38e7f..42fcbed9 100644 --- a/src/cpu.c +++ b/src/cpu.c @@ -134,6 +134,9 @@ static mach_msg_type_number_t cpu_list_len; /* #endif KERNEL_LINUX */ #elif defined(HAVE_LIBKSTAT) +#if HAVE_KSTAT_H +#include +#endif /* colleague tells me that Sun doesn't sell systems with more than 100 or so * CPUs.. */ #define MAX_NUMCPU 256 @@ -180,7 +183,7 @@ static int pnumcpu; struct cpu_state_s { value_to_rate_state_t conv; gauge_t rate; - _Bool has_value; + bool has_value; }; typedef struct cpu_state_s cpu_state_t; @@ -191,12 +194,12 @@ static size_t cpu_states_num = 0; /* #cpu_states allocated */ * determine how many CPUs there were. Reset to 0 by cpu_reset(). */ static size_t global_cpu_num = 0; -static _Bool report_by_cpu = 1; -static _Bool report_by_state = 1; -static _Bool report_percent = 0; -static _Bool report_num_cpu = 0; -static _Bool report_guest = 0; -static _Bool subtract_guest = 1; +static bool report_by_cpu = 1; +static bool report_by_state = 1; +static bool report_percent = 0; +static bool report_num_cpu = 0; +static bool report_guest = 0; +static bool subtract_guest = 1; static const char *config_keys[] = {"ReportByCpu", "ReportByState", "ReportNumCpu", "ValuesPercentage",