X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fdaemon%2Fcollectd.c;h=e63c8466cc737a567715f1b21706a651388ad9f5;hb=e1a95f29eda4b43face57852544431d5f61f4b96;hp=d6060a1a2a788c2d0a7f2a10c91bec222974dfbb;hpb=d4294a503a61cd526575f9a0381d929df081c58a;p=collectd.git diff --git a/src/daemon/collectd.c b/src/daemon/collectd.c index d6060a1a..e63c8466 100644 --- a/src/daemon/collectd.c +++ b/src/daemon/collectd.c @@ -43,6 +43,10 @@ #include #endif +#if HAVE_KSTAT_H +#include +#endif + #ifndef COLLECTD_LOCALE #define COLLECTD_LOCALE "C" #endif @@ -201,6 +205,7 @@ static int change_basedir(const char *orig_dir, _Bool create) { } /* static int change_basedir (char *dir) */ #if HAVE_LIBKSTAT +extern kstat_ctl_t *kc; static void update_kstat(void) { if (kc == NULL) { if ((kc = kstat_open()) == NULL) @@ -444,7 +449,7 @@ struct cmdline_config { _Bool daemonize; }; -void read_cmdline(int argc, char **argv, struct cmdline_config *config) { +static void read_cmdline(int argc, char **argv, struct cmdline_config *config) { /* read options */ while (1) { int c; @@ -491,7 +496,7 @@ void read_cmdline(int argc, char **argv, struct cmdline_config *config) { } /* while (1) */ } -int configure_collectd(struct cmdline_config *config) { +static int configure_collectd(struct cmdline_config *config) { const char *basedir; /* * Read options from the config file, the environment and the command @@ -550,8 +555,7 @@ int main(int argc, char **argv) { plugin_init_ctx(); - int status; - if ((status = configure_collectd(&config)) != 0) + if (configure_collectd(&config) != 0) exit(EXIT_FAILURE); #if COLLECT_DAEMON