X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Finclude%2Fcore%2Fplugin.h;h=6580e90dfcd55a8df4ea52e0ae4ee4ff3ef7d57e;hb=49b5a4d2e8e4fb1e4f67c2a368d8d2e3e76b765f;hp=0dce87705fb5cb5793c2b7500fd774dae18ec910;hpb=1d9b36a1d9801131be7874fb0c9821332cf2ac57;p=sysdb.git diff --git a/src/include/core/plugin.h b/src/include/core/plugin.h index 0dce877..6580e90 100644 --- a/src/include/core/plugin.h +++ b/src/include/core/plugin.h @@ -36,6 +36,7 @@ #include "liboconfig/oconfig.h" #include +#include #ifdef __cplusplus extern "C" { @@ -70,7 +71,7 @@ typedef struct { int sdb_module_init(sdb_plugin_info_t *info) typedef struct { - _Bool do_loop; + bool do_loop; sdb_time_t default_interval; } sdb_plugin_loop_t; #define SDB_PLUGIN_LOOP_INIT { 1, 0 } @@ -373,9 +374,11 @@ sdb_plugin_log(int prio, const char *msg); * Log a formatted message. See sdb_plugin_log for more information. */ int -sdb_plugin_vlogf(int prio, const char *fmt, va_list ap); +sdb_plugin_vlogf(int prio, const char *fmt, va_list ap) + __attribute__((format(printf, 2, 0))); int -sdb_plugin_logf(int prio, const char *fmt, ...); +sdb_plugin_logf(int prio, const char *fmt, ...) + __attribute__((format(printf, 2, 3))); /* * sdb_plugin_fetch_timeseries: