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
>