summaryrefslogtreecommitdiffstats
path: root/contrib/sendmail/src/map.h
diff options
context:
space:
mode:
authorgshapiro <gshapiro@FreeBSD.org>2007-04-09 01:38:51 +0000
committergshapiro <gshapiro@FreeBSD.org>2007-04-09 01:38:51 +0000
commit97853bac963c5d3bed1b2cc8456b52dc100a3a16 (patch)
tree2164c380c4cbce635871c28ad6025cf3001cedaa /contrib/sendmail/src/map.h
parenta26ee9422b3dd49a0146ab2eec3f21acf30e399c (diff)
parent14e22b52d4375b164f9fa21c0ab3abd9837e823f (diff)
downloadFreeBSD-src-97853bac963c5d3bed1b2cc8456b52dc100a3a16.zip
FreeBSD-src-97853bac963c5d3bed1b2cc8456b52dc100a3a16.tar.gz
This commit was generated by cvs2svn to compensate for changes in r168515,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'contrib/sendmail/src/map.h')
-rw-r--r--contrib/sendmail/src/map.h86
1 files changed, 86 insertions, 0 deletions
diff --git a/contrib/sendmail/src/map.h b/contrib/sendmail/src/map.h
new file mode 100644
index 0000000..dda9999
--- /dev/null
+++ b/contrib/sendmail/src/map.h
@@ -0,0 +1,86 @@
+/*
+ * Copyright (c) 2006 Sendmail, Inc. and its suppliers.
+ * All rights reserved.
+ *
+ * By using this file, you agree to the terms and conditions set
+ * forth in the LICENSE file which can be found at the top level of
+ * the sendmail distribution.
+ *
+ * $Id: map.h,v 8.3 2006/12/19 19:49:51 ca Exp $
+ */
+
+#ifndef _MAP_H
+# define _MAP_H 1
+
+extern char *arith_map_lookup __P((MAP *, char *, char **, int *));
+
+extern char *bestmx_map_lookup __P((MAP *, char *, char **, int *));
+
+extern char *bogus_map_lookup __P((MAP *, char *, char **, int *));
+
+extern bool bt_map_open __P((MAP *, int));
+
+extern char *db_map_lookup __P((MAP *, char *, char **, int *));
+
+extern void db_map_store __P((MAP *, char *, char *));
+extern void db_map_close __P((MAP *));
+
+extern bool dequote_init __P((MAP *, char *));
+extern char *dequote_map __P((MAP *, char *, char **, int *));
+
+extern bool dns_map_open __P((MAP *, int));
+extern bool dns_map_parseargs __P((MAP *, char *));
+extern char *dns_map_lookup __P((MAP *, char *, char **, int *));
+
+extern bool dprintf_map_parseargs __P((MAP *, char *));
+extern char *dprintf_map_lookup __P((MAP *, char *, char **, int *));
+
+extern bool hash_map_open __P((MAP *, int));
+
+extern bool host_map_init __P((MAP *, char *));
+extern char *host_map_lookup __P((MAP *, char *, char **, int *));
+
+extern char *impl_map_lookup __P((MAP *, char *, char **, int *));
+extern void impl_map_store __P((MAP *, char *, char *));
+extern bool impl_map_open __P((MAP *, int));
+extern void impl_map_close __P((MAP *));
+
+extern char *macro_map_lookup __P((MAP *, char *, char **, int *));
+
+extern bool map_parseargs __P((MAP *, char *));
+
+extern bool nis_map_open __P((MAP *, int));
+extern char *nis_map_lookup __P((MAP *, char *, char **, int *));
+
+extern bool null_map_open __P((MAP *, int));
+extern void null_map_close __P((MAP *));
+extern char *null_map_lookup __P((MAP *, char *, char **, int *));
+extern void null_map_store __P((MAP *, char *, char *));
+
+extern char *prog_map_lookup __P((MAP *, char *, char **, int *));
+
+extern bool regex_map_init __P((MAP *, char *));
+extern char *regex_map_lookup __P((MAP *, char *, char **, int *));
+
+extern char *seq_map_lookup __P((MAP *, char *, char **, int *));
+extern void seq_map_store __P((MAP *, char *, char *));
+extern bool seq_map_parse __P((MAP *, char *));
+
+extern char *stab_map_lookup __P((MAP *, char *, char **, int *));
+extern void stab_map_store __P((MAP *, char *, char *));
+extern bool stab_map_open __P((MAP *, int));
+
+extern bool switch_map_open __P((MAP *, int));
+
+extern bool syslog_map_parseargs __P((MAP *, char *));
+extern char *syslog_map_lookup __P((MAP *, char *, char **, int *));
+
+extern bool text_map_open __P((MAP *, int));
+extern char *text_map_lookup __P((MAP *, char *, char **, int *));
+
+extern char *udb_map_lookup __P((MAP *, char *, char **, int *));
+
+extern bool user_map_open __P((MAP *, int));
+extern char *user_map_lookup __P((MAP *, char *, char **, int *));
+
+#endif /* ! _MAP_H */
OpenPOWER on IntegriCloud