X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fzfs_arc.c;h=c9abdd5f03c008914a4bd5d5283bd6d06b9db5b3;hp=5d37f9f1e0078ab73d3581138c55a1c18fc7be77;hb=d486225f89ea52d8ed2b4242eba2ad94c409f837;hpb=b27690f1217ac112e5a98cd2fc77facad9df26fc diff --git a/src/zfs_arc.c b/src/zfs_arc.c index 5d37f9f1..c9abdd5f 100644 --- a/src/zfs_arc.c +++ b/src/zfs_arc.c @@ -99,6 +99,11 @@ static void free_zfs_values(kstat_t *ksp) { } #elif defined(KERNEL_SOLARIS) + +#if HAVE_KSTAT_H +#include +#endif + extern kstat_ctl_t *kc; static long long get_zfs_value(kstat_t *ksp, char *name) { @@ -202,9 +207,8 @@ static int za_read(void) { fh = fopen(ZOL_ARCSTATS_FILE, "r"); if (fh == NULL) { - char errbuf[1024]; ERROR("zfs_arc plugin: Opening \"%s\" failed: %s", ZOL_ARCSTATS_FILE, - sstrerror(errno, errbuf, sizeof(errbuf))); + STRERRNO); return -1; }