summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/src/EDITME2
-rw-r--r--src/src/config.h.defaults2
-rw-r--r--src/src/exim.c12
3 files changed, 8 insertions, 8 deletions
diff --git a/src/src/EDITME b/src/src/EDITME
index 30a296e89..6afe0c74c 100644
--- a/src/src/EDITME
+++ b/src/src/EDITME
@@ -1123,7 +1123,7 @@ SYSTEM_ALIASES_FILE=/etc/aliases
# it replaces the value with what is defined here. Commenting this setting
# suppresses the check altogether.
-TMPDIR="/tmp"
+EXIM_TMPDIR="/tmp"
#------------------------------------------------------------------------------
diff --git a/src/src/config.h.defaults b/src/src/config.h.defaults
index 14de083fe..c1cf1a9b4 100644
--- a/src/src/config.h.defaults
+++ b/src/src/config.h.defaults
@@ -150,7 +150,7 @@ it's a default value. */
#define TCP_WRAPPERS_DAEMON_NAME "exim"
#define TIMEZONE_DEFAULT
-#define TMPDIR
+#define EXIM_TMPDIR
#define TRANSPORT_APPENDFILE
#define TRANSPORT_AUTOREPLY
diff --git a/src/src/exim.c b/src/src/exim.c
index ebc71dd37..c134bf5e6 100644
--- a/src/src/exim.c
+++ b/src/src/exim.c
@@ -3899,20 +3899,20 @@ if (log_oneline)
temporary files are created; Exim doesn't use these (apart from when delivering
to MBX mailboxes), but called libraries such as DBM libraries may require them.
If TMPDIR is found in the environment, reset it to the value defined in the
-TMPDIR macro, if this macro is defined. */
+EXIM_TMPDIR macro, if this macro is defined. */
-#ifdef TMPDIR
+#ifdef EXIM_TMPDIR
{
uschar **p;
for (p = USS environ; *p != NULL; p++)
{
if (Ustrncmp(*p, "TMPDIR=", 7) == 0 &&
- Ustrcmp(*p+7, TMPDIR) != 0)
+ Ustrcmp(*p+7, EXIM_TMPDIR) != 0)
{
- uschar *newp = malloc(Ustrlen(TMPDIR) + 8);
- sprintf(CS newp, "TMPDIR=%s", TMPDIR);
+ uschar *newp = malloc(Ustrlen(EXIM_TMPDIR) + 8);
+ sprintf(CS newp, "TMPDIR=%s", EXIM_TMPDIR);
*p = newp;
- DEBUG(D_any) debug_printf("reset TMPDIR=%s in environment\n", TMPDIR);
+ DEBUG(D_any) debug_printf("reset TMPDIR=%s in environment\n", EXIM_TMPDIR);
}
}
}