Chris Bennett wrote:
> I found a subroutine in printjob.c called sendmail with uses
> _PATH_SENDMAIL.
> 
> I found it all over the place:

Are you implying that they should be replaced? IIUC, we create a
sendmail binary (or at least a link) even though we no longer
technically use sendmail. See usr.sbin/mailwrapper.

That said, _PATH_SENDMAIL could be deprecated for other reasons. I'm
just guessing at what you meant.

> blue src # ack _PATH_SENDMAIL  
> include/paths.h
> 63:#define      _PATH_SENDMAIL  "/usr/sbin/sendmail"
> 
> usr.bin/calendar/io.c
> 410:            execl(_PATH_SENDMAIL, "sendmail", "-i", "-t", "-F",
> 412:            warn(_PATH_SENDMAIL);
> 
> usr.bin/mail/send.c
> 422:                    cp = _PATH_SENDMAIL;
> 
> usr.bin/rdist/docmd.c
> 137:                   _PATH_SENDMAIL);
> 140:            error("notify: \"%s\" failed\n", _PATH_SENDMAIL);
> 
> usr.bin/sendbug/sendbug.c
> 339:            execl(_PATH_SENDMAIL, "sendmail",
> 
> usr.bin/skeyaudit/skeyaudit.c
> 215:            execl(_PATH_SENDMAIL, "sendmail", "-t", (char *)NULL);
> 216:            warn("cannot run \"%s -t\"", _PATH_SENDMAIL);
> 
> usr.bin/vacation/vacation.c
> 475:            execl(_PATH_SENDMAIL, "sendmail", "-f", myname, "--",
> 477:            syslog(LOG_ERR, "can't exec %s: %m", _PATH_SENDMAIL);
> 
> usr.bin/vi/common/recover.c
> 826:    if (_PATH_SENDMAIL[0] != '/' || stat(_PATH_SENDMAIL, &sb))
> 828:                _PATH_SENDMAIL, "not sending email: %s");
> 838:                "%s -t < %s", _PATH_SENDMAIL, fname);
> 
> usr.sbin/cron/config.h
> 40:#define MAILARG _PATH_SENDMAIL                               /*-*/
> 
> usr.sbin/lpr/lpd/printjob.c
> 1079:           if ((cp = strrchr(_PATH_SENDMAIL, '/')) != NULL)
> 1082:                   cp = _PATH_SENDMAIL;
> 1083:           execl(_PATH_SENDMAIL, cp, "-t", (char *)NULL);
> 
> Chris
> 

Reply via email to