summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtpd.h
diff options
context:
space:
mode:
authorEric Faurot <eric@cvs.openbsd.org>2018-12-23 15:53:25 +0000
committerEric Faurot <eric@cvs.openbsd.org>2018-12-23 15:53:25 +0000
commit91a6e40712b2bc1ca440d48a53a5b234494d0a74 (patch)
tree113a49e61c68af58c98a6fc77a39da80820a9d51 /usr.sbin/smtpd/smtpd.h
parentf885e2ac7c117c6ee59f9947c680a32fc6993ed7 (diff)
Simplify the table backend interface: lookup results are returned
as strings, and parsing is handled by the upper layer. ok gilles@
Diffstat (limited to 'usr.sbin/smtpd/smtpd.h')
-rw-r--r--usr.sbin/smtpd/smtpd.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/usr.sbin/smtpd/smtpd.h b/usr.sbin/smtpd/smtpd.h
index 1e844880381..324e64323c0 100644
--- a/usr.sbin/smtpd/smtpd.h
+++ b/usr.sbin/smtpd/smtpd.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: smtpd.h,v 1.601 2018/12/22 13:09:05 gilles Exp $ */
+/* $OpenBSD: smtpd.h,v 1.602 2018/12/23 15:53:24 eric Exp $ */
/*
* Copyright (c) 2008 Gilles Chehade <gilles@poolp.org>
@@ -375,8 +375,8 @@ struct table_backend {
void *(*open)(struct table *);
int (*update)(struct table *);
void (*close)(void *);
- int (*lookup)(void *, struct dict *, const char *, enum table_service, union lookup *);
- int (*fetch)(void *, struct dict *, enum table_service, union lookup *);
+ int (*lookup)(void *, struct dict *, const char *, enum table_service, char **);
+ int (*fetch)(void *, struct dict *, enum table_service, char **);
};
@@ -1654,8 +1654,6 @@ int table_regex_match(const char *, const char *);
void table_open_all(struct smtpd *);
void table_dump_all(struct smtpd *);
void table_close_all(struct smtpd *);
-int table_parse_lookup(enum table_service, const char *, const char *,
- union lookup *);
/* to.c */