Symbol: deliver
libexec/mail.local/mail.local.c
103
if ((ch = deliver(fd, *argv, lockfile)) != 0)
libexec/mail.local/mail.local.h
32
int deliver(int, char *, int);
sys/arch/m88k/m88k/m88110_fp.c
103
goto deliver;
sys/arch/m88k/m88k/m88110_fp.c
114
goto deliver;
sys/arch/m88k/m88k/m88110_fp.c
123
goto deliver;
sys/arch/m88k/m88k/m88110_fp.c
140
goto deliver;
sys/arch/m88k/m88k/m88110_fp.c
167
deliver:
sys/arch/m88k/m88k/trap.c
1136
deliver:
sys/arch/m88k/m88k/trap.c
697
goto deliver;
sys/arch/mips64/mips64/fp_emulate.c
195
goto deliver;
sys/arch/mips64/mips64/fp_emulate.c
217
goto deliver;
sys/arch/mips64/mips64/fp_emulate.c
226
goto deliver;
sys/arch/mips64/mips64/fp_emulate.c
362
deliver:
sys/netinet/ip_icmp.c
445
goto deliver;
sys/netinet/ip_icmp.c
451
goto deliver;
sys/netinet/ip_icmp.c
457
goto deliver;
sys/netinet/ip_icmp.c
463
deliver:
sys/netinet6/icmp6.c
483
goto deliver;
sys/netinet6/icmp6.c
493
goto deliver;
sys/netinet6/icmp6.c
506
goto deliver;
sys/netinet6/icmp6.c
520
goto deliver;
sys/netinet6/icmp6.c
725
deliver:
usr.sbin/smtpd/mda.c
109
struct deliver deliver;
usr.sbin/smtpd/mda.c
259
memset(&deliver, 0, sizeof deliver);
usr.sbin/smtpd/mda.c
260
(void)text_to_mailaddr(&deliver.sender, s->evp->sender);
usr.sbin/smtpd/mda.c
261
(void)text_to_mailaddr(&deliver.rcpt, s->evp->rcpt);
usr.sbin/smtpd/mda.c
262
(void)text_to_mailaddr(&deliver.dest, s->evp->dest);
usr.sbin/smtpd/mda.c
264
(void)strlcpy(deliver.mda_exec, s->evp->mda_exec, sizeof deliver.mda_exec);
usr.sbin/smtpd/mda.c
266
(void)strlcpy(deliver.mda_subaddress, s->evp->mda_subaddress, sizeof deliver.mda_subaddress);
usr.sbin/smtpd/mda.c
267
(void)strlcpy(deliver.dispatcher, s->evp->dispatcher, sizeof deliver.dispatcher);
usr.sbin/smtpd/mda.c
268
deliver.userinfo = s->user->userinfo;
usr.sbin/smtpd/mda.c
276
m_add_data(p_parent, &deliver, sizeof(deliver));
usr.sbin/smtpd/mda_mbox.c
31
mda_mbox(struct deliver *deliver)
usr.sbin/smtpd/mda_mbox.c
43
if (deliver->sender.user[0] == '\0' &&
usr.sbin/smtpd/mda_mbox.c
44
deliver->sender.domain[0] == '\0')
usr.sbin/smtpd/mda_mbox.c
48
deliver->sender.user, deliver->sender.domain);
usr.sbin/smtpd/mda_mbox.c
53
sender, deliver->userinfo.username, (char *)NULL, envp);
usr.sbin/smtpd/mda_mbox.c
59
mda_mbox_init(struct deliver *deliver)
usr.sbin/smtpd/mda_mbox.c
64
const char *username = deliver->userinfo.username;
usr.sbin/smtpd/mda_mbox.c
80
if (fchown(fd, deliver->userinfo.uid, deliver->userinfo.gid) == -1)
usr.sbin/smtpd/mda_unpriv.c
27
mda_unpriv(struct dispatcher *dsp, struct deliver *deliver,
usr.sbin/smtpd/mda_unpriv.c
37
if (deliver->mda_exec[0])
usr.sbin/smtpd/mda_unpriv.c
38
mda_command = deliver->mda_exec;
usr.sbin/smtpd/mda_unpriv.c
46
if (mda_expand_format(mda_exec, sizeof mda_exec, deliver,
usr.sbin/smtpd/mda_unpriv.c
47
&deliver->userinfo, NULL) == -1)
usr.sbin/smtpd/mda_unpriv.c
55
xasprintf(&mda_environ[idx++], "DOMAIN=%s", deliver->rcpt.domain);
usr.sbin/smtpd/mda_unpriv.c
57
xasprintf(&mda_environ[idx++], "ORIGINAL_RECIPIENT=%s@%s", deliver->rcpt.user, deliver->rcpt.domain);
usr.sbin/smtpd/mda_unpriv.c
58
xasprintf(&mda_environ[idx++], "RECIPIENT=%s@%s", deliver->dest.user, deliver->dest.domain);
usr.sbin/smtpd/mda_unpriv.c
60
xasprintf(&mda_environ[idx++], "LOCAL=%s", deliver->rcpt.user);
usr.sbin/smtpd/mda_unpriv.c
61
xasprintf(&mda_environ[idx++], "LOGNAME=%s", deliver->userinfo.username);
usr.sbin/smtpd/mda_unpriv.c
62
xasprintf(&mda_environ[idx++], "USER=%s", deliver->userinfo.username);
usr.sbin/smtpd/mda_unpriv.c
64
if (deliver->sender.user[0])
usr.sbin/smtpd/mda_unpriv.c
66
deliver->sender.user, deliver->sender.domain);
usr.sbin/smtpd/mda_unpriv.c
70
if (deliver->mda_subaddress[0])
usr.sbin/smtpd/mda_unpriv.c
71
xasprintf(&mda_environ[idx++], "EXTENSION=%s", deliver->mda_subaddress);
usr.sbin/smtpd/mda_unpriv.c
86
if (mda_expand_format(mda_wrapper, sizeof mda_wrapper, deliver,
usr.sbin/smtpd/mda_unpriv.c
87
&deliver->userinfo, mda_command) == -1)
usr.sbin/smtpd/mda_variables.c
240
mda_expand_format(char *buf, size_t len, const struct deliver *dlv,
usr.sbin/smtpd/mda_variables.c
28
ssize_t mda_expand_format(char *, size_t, const struct deliver *,
usr.sbin/smtpd/mda_variables.c
31
const struct deliver *, const struct userinfo *, const char *);
usr.sbin/smtpd/mda_variables.c
50
const struct deliver *dlv, const struct userinfo *ui, const char *mda_command)
usr.sbin/smtpd/smtpd.c
1409
forkmda(struct mproc *p, uint64_t id, struct deliver *deliver)
usr.sbin/smtpd/smtpd.c
1422
dsp = dict_xget(env->sc_dispatchers, deliver->dispatcher);
usr.sbin/smtpd/smtpd.c
1427
": %s as %s", id, deliver->userinfo.username,
usr.sbin/smtpd/smtpd.c
1428
dsp->u.local.user ? dsp->u.local.user : deliver->userinfo.username);
usr.sbin/smtpd/smtpd.c
1449
pw_name = deliver->userinfo.username;
usr.sbin/smtpd/smtpd.c
1450
pw_uid = deliver->userinfo.uid;
usr.sbin/smtpd/smtpd.c
1451
pw_gid = deliver->userinfo.gid;
usr.sbin/smtpd/smtpd.c
1452
pw_dir = deliver->userinfo.directory;
usr.sbin/smtpd/smtpd.c
1455
if (pw_uid == 0 && (!dsp->u.local.is_mbox || deliver->mda_exec[0])) {
usr.sbin/smtpd/smtpd.c
1457
deliver->userinfo.username);
usr.sbin/smtpd/smtpd.c
148
struct deliver deliver;
usr.sbin/smtpd/smtpd.c
1527
mda_mbox_init(deliver);
usr.sbin/smtpd/smtpd.c
1555
deliver->mda_exec[0] == '\0')
usr.sbin/smtpd/smtpd.c
1556
mda_mbox(deliver);
usr.sbin/smtpd/smtpd.c
1558
mda_unpriv(dsp, deliver, pw_name, pw_dir);
usr.sbin/smtpd/smtpd.c
207
if (sz != sizeof(deliver))
usr.sbin/smtpd/smtpd.c
209
memmove(&deliver, data, sz);
usr.sbin/smtpd/smtpd.c
210
forkmda(p, reqid, &deliver);
usr.sbin/smtpd/smtpd.c
58
static void forkmda(struct mproc *, uint64_t, struct deliver *);
usr.sbin/smtpd/smtpd.h
1419
void mda_mbox_init(struct deliver *);
usr.sbin/smtpd/smtpd.h
1420
void mda_mbox(struct deliver *);
usr.sbin/smtpd/smtpd.h
1424
void mda_unpriv(struct dispatcher *, struct deliver *, const char *, const char *);
usr.sbin/smtpd/smtpd.h
1428
ssize_t mda_expand_format(char *, size_t, const struct deliver *,