static char *cleanmetas (char *cstr)
{
- if (!cstr)
+ if (! cstr)
return "";
register char *c = cstr;
void exec_script (char *script, char *infofile, char *arg)
{
- if (!script || !infofile || !arg)
+ if (! script || ! infofile || ! arg)
return;
struct stat buf;
- if (stat (script, &buf))
+ if (stat (script, &buf) < 0)
{
- if (strcmp (script, DEFAULT_SCRIPT))
+ if (strcmp (script, DEFAULT_SCRIPT) != 0)
logger (LOG_ERR, "`%s': %s", script, strerror (ENOENT));
return;
}
if ((pid = fork ()) == 0)
{
if (execv (script, argc))
- logger (LOG_ERR, "error executing \"%s %s %s\": %m",
- argc[0], argc[1], argc[2]);
+ logger (LOG_ERR, "error executing \"%s %s %s\": %s",
+ argc[0], argc[1], argc[2], strerror (errno));
exit (0);
}
else if (pid == -1)
char resolvconf[PATH_MAX];
address_t *address;
- if (!stat ("/sbin/resolvconf", &buf))
+ if (stat ("/sbin/resolvconf", &buf) == 0)
{
logger (LOG_DEBUG, "sending DNS information to resolvconf");
snprintf (resolvconf, PATH_MAX, "/sbin/resolvconf -a %s", ifname);
f = popen (resolvconf, "w");
- if (!f)
- logger (LOG_ERR, "popen: %m");
+ if (! f)
+ logger (LOG_ERR, "popen: %s", strerror (errno));
}
else
{
if (! (f = fopen(RESOLVFILE, "w")))
- logger (LOG_ERR, "fopen `%s': %m", RESOLVFILE);
+ logger (LOG_ERR, "fopen `%s': %s", RESOLVFILE, strerror (errno));
}
if (f)
{
struct stat buf;
- if (stat ("/sbin/resolvconf", &buf))
+ if (stat ("/sbin/resolvconf", &buf) < 0)
return;
logger (LOG_DEBUG, "removing information from resolvconf");
if ((pid = fork ()) == 0)
{
if (execve (argc[0], argc, NULL))
- logger (LOG_ERR, "error executing \"%s %s %s\": %m",
- argc[0], argc[1], argc[2]);
+ logger (LOG_ERR, "error executing \"%s %s %s\": %s",
+ argc[0], argc[1], argc[2], strerror (errno));
exit (0);
}
else if (pid == -1)
if (! (f = fopen(NTPFILE, "w")))
{
- logger (LOG_ERR, "fopen `%s': %m", NTPFILE);
+ logger (LOG_ERR, "fopen `%s': %s", NTPFILE, strerror (errno));
return -1;
}
if (! (f = fopen(NISFILE, "w")))
{
- logger (LOG_ERR, "fopen `%s': %m", NISFILE);
+ logger (LOG_ERR, "fopen `%s': %s", NISFILE, strerror (errno));
return -1;
}
if ((f = fopen (iface->infofile, "w")) == NULL)
{
- logger (LOG_ERR, "fopen `%s': %m", iface->infofile);
+ logger (LOG_ERR, "fopen `%s': %s", iface->infofile, strerror (errno));
return -1;
}
char *dname = NULL;
int dnamel = 0;
- if (!options || !iface || !dhcp)
+ if (! options || ! iface || ! dhcp)
return -1;
/* Remove old routes
if (mkdir (CONFIGDIR, S_IRUSR |S_IWUSR |S_IXUSR | S_IRGRP | S_IXGRP
| S_IROTH | S_IXOTH) && errno != EEXIST )
{
- logger (LOG_ERR, "mkdir(\"%s\",0): %m\n", CONFIGDIR);
+ logger (LOG_ERR, "mkdir(\"%s\",0): %s\n", CONFIGDIR, strerror (errno));
exit (EXIT_FAILURE);
}
if (mkdir (ETCDIR, S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP
| S_IROTH | S_IXOTH) && errno != EEXIST )
{
- logger (LOG_ERR, "mkdir(\"%s\",0): %m\n", ETCDIR);
+ logger (LOG_ERR, "mkdir(\"%s\",0): %s\n", ETCDIR, strerror (errno));
exit (EXIT_FAILURE);
}