[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cvs-cvs] Changes to ccvs/src/filesubr.c
From: |
Derek Robert Price |
Subject: |
[Cvs-cvs] Changes to ccvs/src/filesubr.c |
Date: |
Sun, 25 Sep 2005 20:23:47 -0400 |
Index: ccvs/src/filesubr.c
diff -u ccvs/src/filesubr.c:1.103 ccvs/src/filesubr.c:1.104
--- ccvs/src/filesubr.c:1.103 Fri Sep 23 03:19:23 2005
+++ ccvs/src/filesubr.c Mon Sep 26 00:23:44 2005
@@ -853,3 +853,26 @@
for (i = 0; i < argc; ++i)
(*pargv)[i] = xstrdup (argv[i]);
}
+
+
+
+static char *tmpdir_env;
+
+/* Return path to temp directory.
+ */
+const char *
+get_system_temp_dir (void)
+{
+ if (!tmpdir_env) tmpdir_env = getenv (TMPDIR_ENV);
+ return tmpdir_env;
+}
+
+
+
+void
+push_env_tmp_dir (void)
+{
+ const char *tmpdir = get_cvs_tmp_dir ();
+ if (tmpdir_env && strcmp (tmpdir_env, tmpdir))
+ setenv (TMPDIR_ENV, tmpdir, 1);
+}