X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fserial.c;h=dd063bb53bd9a9707ae5bf2ea74cb9d5b4da03f5;hb=bba15c50663f409d0ebcff51ecab854aeebef82f;hp=6ca752c6bc5e2141810c6d8aa6378daf03486035;hpb=cb7fed8bf0af2646dfcb32844933398c28e39be5;p=collectd.git diff --git a/src/serial.c b/src/serial.c index 6ca752c6..dd063bb5 100644 --- a/src/serial.c +++ b/src/serial.c @@ -31,17 +31,6 @@ # define SERIAL_HAVE_READ 0 #endif -static data_source_t octets_dsrc[2] = -{ - {"rx", DS_TYPE_COUNTER, 0, 4294967295.0}, - {"tx", DS_TYPE_COUNTER, 0, 4294967295.0} -}; - -static data_set_t octets_ds = -{ - "serial_octets", 2, octets_dsrc -}; - #if SERIAL_HAVE_READ static void serial_submit (const char *type_instance, counter_t rx, counter_t tx) @@ -55,7 +44,7 @@ static void serial_submit (const char *type_instance, vl.values = values; vl.values_len = 2; vl.time = time (NULL); - strcpy (vl.host, hostname); + strcpy (vl.host, hostname_g); strcpy (vl.plugin, "serial"); strncpy (vl.type_instance, type_instance, sizeof (vl.type_instance)); @@ -80,7 +69,9 @@ static int serial_read (void) if ((fh = fopen ("/proc/tty/driver/serial", "r")) == NULL && (fh = fopen ("/proc/tty/driver/ttyS", "r")) == NULL) { - syslog (LOG_WARNING, "serial: fopen: %s", strerror (errno)); + char errbuf[1024]; + WARNING ("serial: fopen: %s", + sstrerror (errno, errbuf, sizeof (errbuf))); return (-1); } @@ -136,9 +127,7 @@ static int serial_read (void) void module_register (void) { - plugin_register_data_set (&octets_ds); - #if SERIAL_HAVE_READ plugin_register_read ("serial", serial_read); #endif /* SERIAL_HAVE_READ */ -} +} /* void module_register */