Fully move esyslog into rc

This commit is contained in:
Roy Marples
2007-08-16 17:09:57 +00:00
parent 6e5c8f8e5a
commit eba9b8ac14
2 changed files with 9 additions and 23 deletions

View File

@@ -172,12 +172,18 @@ static int do_e (int argc, char **argv)
char *dot = strchr (argv[0], '.');
if ((level = syslog_decode (dot + 1, prioritynames)) == -1)
eerrorx ("%s: invalid log level `%s'", applet, argv[0]);
argc--;
argv++;
if (argc < 3)
eerrorx ("%s: not enough arguments", applet);
unsetenv ("RC_ELOG");
setenv ("RC_ELOG", argv[1], 1);
argc -= 2;
argv += 2;
}
}
if (argc > 0) {
for (i = 0; i < argc; i++)
l += strlen (argv[i]) + 1;