X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/1a46a8c5c398c91f20c3f4def0ceb448ec8de96a..184e88237dea64ce48076cdd0184612d057cbafd:/src/src/local_scan.h diff --git a/src/src/local_scan.h b/src/src/local_scan.h index fdc73bed5..90cb99103 100644 --- a/src/src/local_scan.h +++ b/src/src/local_scan.h @@ -1,10 +1,10 @@ -/* $Cambridge: exim/src/src/local_scan.h,v 1.4 2005/03/22 14:11:54 ph10 Exp $ */ +/* $Cambridge: exim/src/src/local_scan.h,v 1.10 2007/01/08 10:50:18 ph10 Exp $ */ /************************************************* * Exim - an Internet mail transport agent * *************************************************/ -/* Copyright (c) University of Cambridge 1995 - 2005 */ +/* Copyright (c) University of Cambridge 1995 - 2007 */ /* See the file NOTICE for conditions of use and distribution. */ /* This file is the header that is the only Exim header to be included in the @@ -14,9 +14,11 @@ available for use in that function, and which are documented. This API is also used for functions called by the ${dlfunc expansion item. */ -/* Some basic types that make some things easier, and the store functions. */ +/* Some basic types that make some things easier, the Exim configuration +settings, and the store functions. */ #include +#include "config.h" #include "mytypes.h" #include "store.h" @@ -98,7 +100,9 @@ each time a new feature is added (in a way that doesn't break backward compatibility). */ #define LOCAL_SCAN_ABI_VERSION_MAJOR 1 -#define LOCAL_SCAN_ABI_VERSION_MINOR 0 +#define LOCAL_SCAN_ABI_VERSION_MINOR 1 +#define LOCAL_SCAN_ABI_VERSION \ + LOCAL_SCAN_ABI_VERSION_MAJOR.LOCAL_SCAN_ABI_VERSION_MINOR /* Structure definitions that are documented as visible in the function. */ @@ -160,6 +164,7 @@ extern BOOL smtp_input; /* TRUE if input is via SMTP */ extern int child_close(pid_t, int); extern pid_t child_open(uschar **, uschar **, int, int *, int *, BOOL); extern pid_t child_open_exim(int *); +extern pid_t child_open_exim2(int *, uschar *, uschar *); extern void debug_printf(char *, ...) PRINTF_FUNCTION; extern uschar *expand_string(uschar *); extern void header_add(int, char *, ...);