Lines Matching refs:mda_user
55 struct mda_user { struct
57 TAILQ_ENTRY(mda_user) entry; argument
58 TAILQ_ENTRY(mda_user) entry_runnable;
70 struct mda_user *user; argument
80 static void mda_fail(struct mda_user *, int, const char *,
89 static struct mda_user *mda_user(const struct envelope *);
90 static void mda_user_free(struct mda_user *);
91 static const char *mda_user_to_text(const struct mda_user *);
94 static struct mda_session * mda_session(struct mda_user *);
100 static TAILQ_HEAD(, mda_user) runnable;
106 struct mda_user *u; in mda_imsg()
156 u = mda_user(&evp); in mda_imsg()
544 mda_fail(struct mda_user *user, int permfail, const char *error, in mda_fail()
568 struct mda_user *u; in mda_drain()
715 static struct mda_user *
716 mda_user(const struct envelope *evp) in mda_user() function
719 struct mda_user *u; in mda_user()
725 if (!strcmp(evp->mda_user, u->name) && in mda_user()
733 (void)strlcpy(u->name, evp->mda_user, sizeof(u->name)); in mda_user()
742 m_add_string(p_lka, evp->mda_user); in mda_user()
760 mda_user_free(struct mda_user *u) in mda_user_free()
776 mda_user_to_text(const struct mda_user *u) in mda_user_to_text()
806 e->user = evp->mda_user[0] ? in mda_envelope()
807 xstrdup(evp->mda_user) : xstrdup(evp->dest.user); in mda_envelope()
831 mda_session(struct mda_user * u) in mda_session()