Code

Fix Linux compilation errors
authorCosmin Ioiart <cioiart+dev@gmail.com>
Tue, 13 Mar 2012 07:38:16 +0000 (08:38 +0100)
committerFlorian Forster <octo@collectd.org>
Sun, 18 Mar 2012 09:34:09 +0000 (10:34 +0100)
Fixed compilation errors for the linux platform

src/nfs.c

index 9293ed536034345f0b480bdf9f958c100abc1b52..9efe326c748a22efe9e7b574c0dbdc8e8cc3e096 100644 (file)
--- a/src/nfs.c
+++ b/src/nfs.c
@@ -125,6 +125,7 @@ static const char *nfs3_procedures_names[] =
 };
 static int nfs3_procedures_names_num = 22;
 
+#if HAVE_LIBKSTAT
 static const char *nfs4_procedures_names[] =
 {
        "null",
@@ -169,6 +170,7 @@ static const char *nfs4_procedures_names[] =
        NULL
 };
 static int nfs4_procedures_names_num = 39;
+#endif
 
 #if HAVE_LIBKSTAT
 extern kstat_ctl_t *kc;
@@ -224,7 +226,7 @@ static int nfs_init (void)
 #if HAVE_LIBKSTAT
 
 static void nfs2_procedures_submit(unsigned long long *val,
-        const char *plugin_instance, char *nfs_ver, int len)
+               const char *plugin_instance, char *nfs_ver, int len)
 {
        value_t values[1];
        value_list_t vl = VALUE_LIST_INIT;
@@ -265,7 +267,7 @@ static void nfs2_procedures_submit(unsigned long long *val,
 #endif
 
 static void nfs_procedures_submit (const char *plugin_instance,
-        unsigned long long *val, const char **names, int len)
+               unsigned long long *val, const char **names, int len)
 {
 
        value_t values[1];
@@ -280,7 +282,7 @@ static void nfs_procedures_submit (const char *plugin_instance,
                        sizeof (vl.plugin_instance));
        sstrncpy(vl.type, "nfs_procedure", sizeof (vl.type));
 
-       for (i = 0; (val[i] != NULL) && (i < len); i++) {
+       for (i = 0; (i < len); i++) {
                values[0].derive = val[i];
                sstrncpy(vl.type_instance, names[i],
                                sizeof (vl.type_instance));