diff options
author | Garance A Drosehn <gad@FreeBSD.org> | 2002-04-19 18:28:35 +0000 |
---|---|---|
committer | Garance A Drosehn <gad@FreeBSD.org> | 2002-04-19 18:28:35 +0000 |
commit | 150508c64d1877ff806c3fe8d32c084519dfc77f (patch) | |
tree | 297788e5c1c0bcb0cb7ef779348c1c4c0ad267d3 /usr.sbin/lpr/lpd/printjob.c | |
parent | bfe7ad24316311b4c9129fddb419d14305e05ca4 (diff) |
Add a little detail to the syslog-msg that comes up when lpd can not
execute a given filter.
MFC after: 4 days
Notes
Notes:
svn path=/head/; revision=95067
Diffstat (limited to 'usr.sbin/lpr/lpd/printjob.c')
-rw-r--r-- | usr.sbin/lpr/lpd/printjob.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.sbin/lpr/lpd/printjob.c b/usr.sbin/lpr/lpd/printjob.c index 26b9b39d0342..4883264e9877 100644 --- a/usr.sbin/lpr/lpd/printjob.c +++ b/usr.sbin/lpr/lpd/printjob.c @@ -808,7 +808,8 @@ start: 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 */ } |