Home
last modified time | relevance | path

Searched refs:maddrmap (Results 1 – 4 of 4) sorted by relevance

/openbsd/src/usr.sbin/smtpd/
Dmailaddr.c70 mailaddr_line(struct maddrmap *maddrmap, const char *s) in mailaddr_line() argument
89 maddrmap_insert(maddrmap, &mn); in mailaddr_line()
101 maddrmap_init(struct maddrmap *maddrmap) in maddrmap_init() argument
103 TAILQ_INIT(&maddrmap->queue); in maddrmap_init()
107 maddrmap_insert(struct maddrmap *maddrmap, struct maddrnode *maddrnode) in maddrmap_insert() argument
112 TAILQ_INSERT_TAIL(&maddrmap->queue, mn, entries); in maddrmap_insert()
116 maddrmap_free(struct maddrmap *maddrmap) in maddrmap_free() argument
120 while ((mn = TAILQ_FIRST(&maddrmap->queue))) { in maddrmap_free()
121 TAILQ_REMOVE(&maddrmap->queue, mn, entries); in maddrmap_free()
124 free(maddrmap); in maddrmap_free()
Dtable.c629 lk->maddrmap = calloc(1, sizeof(*lk->maddrmap)); in table_parse_lookup()
630 if (lk->maddrmap == NULL) in table_parse_lookup()
632 maddrmap_init(lk->maddrmap); in table_parse_lookup()
633 if (!mailaddr_line(lk->maddrmap, line)) { in table_parse_lookup()
634 maddrmap_free(lk->maddrmap); in table_parse_lookup()
Dsmtpd.h155 struct maddrmap *maddrmap; member
462 struct maddrmap { struct
1438 int mailaddr_line(struct maddrmap *, const char *);
1439 void maddrmap_init(struct maddrmap *);
1440 void maddrmap_insert(struct maddrmap *, struct maddrnode *);
1441 void maddrmap_free(struct maddrmap *);
Dlka.c892 TAILQ_FOREACH(mn, &lk.maddrmap->queue, entries) { in lka_mailaddrmap()
898 maddrmap_free(lk.maddrmap); in lka_mailaddrmap()