summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/tac.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tac.c b/src/tac.c
index 6ddaa1923..8ddfdd1fd 100644
--- a/src/tac.c
+++ b/src/tac.c
@@ -51,6 +51,10 @@ char *malloc ();
char *realloc ();
#endif
+#ifndef DEFAULT_TMPDIR
+#define DEFAULT_TMPDIR "/tmp"
+#endif
+
/* The number of bytes per atomic read. */
#define INITIAL_READSIZE 8192
@@ -363,7 +367,7 @@ save_stdin ()
{
tempdir = getenv ("TMPDIR");
if (tempdir == NULL)
- tempdir = "/tmp";
+ tempdir = DEFAULT_TMPDIR;
template = xmalloc (strlen (tempdir) + 11);
}
sprintf (template, "%s/tacXXXXXX", tempdir);