csv = fopen (filename, "w");
if (csv == NULL)
{
+ char errbuf[1024];
ERROR ("csv plugin: fopen (%s) failed: %s",
- filename, strerror(errno));
+ filename,
+ sstrerror (errno, errbuf, sizeof (errbuf)));
return (-1);
}
if (value_list_to_filename (filename, sizeof (filename), ds, vl) != 0)
return (-1);
- DEBUG ("filename = %s;", filename);
+ DEBUG ("csv plugin: csv_write: filename = %s;", filename);
if (value_list_to_string (values, sizeof (values), ds, vl) != 0)
return (-1);
}
else
{
- ERROR ("stat(%s) failed: %s",
- filename, strerror (errno));
+ char errbuf[1024];
+ ERROR ("stat(%s) failed: %s", filename,
+ sstrerror (errno, errbuf,
+ sizeof (errbuf)));
return (-1);
}
}
csv = fopen (filename, "a");
if (csv == NULL)
{
- ERROR ("csv plugin: fopen (%s) failed: %s",
- filename, strerror (errno));
+ char errbuf[1024];
+ ERROR ("csv plugin: fopen (%s) failed: %s", filename,
+ sstrerror (errno, errbuf, sizeof (errbuf)));
return (-1);
}
csv_fd = fileno (csv);
status = fcntl (csv_fd, F_SETLK, &fl);
if (status != 0)
{
- ERROR ("csv plugin: flock (%s) failed: %s",
- filename, strerror (errno));
+ char errbuf[1024];
+ ERROR ("csv plugin: flock (%s) failed: %s", filename,
+ sstrerror (errno, errbuf, sizeof (errbuf)));
fclose (csv);
return (-1);
}
plugin_register_config ("csv", csv_config,
config_keys, config_keys_num);
plugin_register_write ("csv", csv_write);
-}
+} /* void module_register */