From 3602badd9a7162c1f23ab4d474037d3583e05bd5 Mon Sep 17 00:00:00 2001 From: gad Date: Fri, 19 Apr 2002 18:28:35 +0000 Subject: [PATCH] Add a little detail to the syslog-msg that comes up when lpd can not execute a given filter. MFC after: 4 days --- usr.sbin/lpr/lpd/printjob.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/usr.sbin/lpr/lpd/printjob.c b/usr.sbin/lpr/lpd/printjob.c index 26b9b39d034..4883264e987 100644 --- a/usr.sbin/lpr/lpd/printjob.c +++ b/usr.sbin/lpr/lpd/printjob.c @@ -808,7 +808,8 @@ print(struct printer *pp, int format, char *file) closelog(); closeallfds(3); execv(prog, av); - syslog(LOG_ERR, "cannot execv %s", prog); + syslog(LOG_ERR, "%s: cannot execv(%s): %m", pp->printer, + prog); exit(2); } (void) close(fi); @@ -1244,7 +1245,7 @@ execfilter(struct printer *pp, char *f_cmd, char *f_av[], int infd, int outfd) closelog(); closeallfds(3); execv(f_cmd, f_av); - syslog(LOG_ERR, "%s: cannot execv %s", pp->printer, f_cmd); + syslog(LOG_ERR, "%s: cannot execv(%s): %m", pp->printer, f_cmd); exit(2); /* NOTREACHED */ } -- 2.45.0