diff --git a/src/traffic.c b/src/traffic.c
index ab2c8cc2316c37d44c319754c6dc090536764b4b..7c852f819dc32cc071b2d56982b28daa45502d19 100644 (file)
--- a/src/traffic.c
+++ b/src/traffic.c
# define TRAFFIC_HAVE_READ 0
#endif
+#define BUFSIZE 512
+
static char *traffic_filename_template = "traffic-%s.rrd";
static char *ds_def[] =
static int numif = 0;
#endif /* HAVE_LIBKSTAT */
-void traffic_init (void)
+static void traffic_init (void)
{
#ifdef HAVE_LIBKSTAT
kstat_t *ksp_chain;
#endif /* HAVE_LIBKSTAT */
}
-void traffic_write (char *host, char *inst, char *val)
+static void traffic_write (char *host, char *inst, char *val)
{
- char file[512];
+ char file[BUFSIZE];
int status;
- status = snprintf (file, 512, traffic_filename_template, inst);
+ status = snprintf (file, BUFSIZE, traffic_filename_template, inst);
if (status < 1)
return;
- else if (status >= 512)
+ else if (status >= BUFSIZE)
return;
rrd_update_file (host, file, val, ds_def, ds_num);
}
-#define BUFSIZE 512
-void traffic_submit (char *device,
+#if TRAFFIC_HAVE_READ
+static void traffic_submit (char *device,
unsigned long long incoming,
unsigned long long outgoing)
{
plugin_submit (MODULE_NAME, device, buf);
}
-#undef BUFSIZE
-#if TRAFFIC_HAVE_READ
-void traffic_read (void)
+static void traffic_read (void)
{
#ifdef KERNEL_LINUX
FILE *fh;
plugin_register (MODULE_NAME, traffic_init, traffic_read, traffic_write);
}
+#undef BUFSIZE
#undef MODULE_NAME