feature TMPDIR env variable.
authorTim Janik <timj@src.gnome.org>
Wed, 15 Jul 1998 17:11:15 +0000 (17:11 +0000)
committerTim Janik <timj@src.gnome.org>
Wed, 15 Jul 1998 17:11:15 +0000 (17:11 +0000)
glib/gutils.c
gutils.c

index 80e2ddb..19271fa 100644 (file)
@@ -189,7 +189,9 @@ g_get_any_init (void)
     {
       struct passwd *pw;
       
-      g_tmp_dir = g_strdup (getenv ("TMP"));
+      g_tmp_dir = g_strdup (getenv ("TMPDIR"));
+      if (!g_tmp_dir)
+       g_tmp_dir = g_strdup (getenv ("TMP"));
       if (!g_tmp_dir)
        g_tmp_dir = g_strdup (getenv ("TEMP"));
       if (!g_tmp_dir)
index 80e2ddb..19271fa 100644 (file)
--- a/gutils.c
+++ b/gutils.c
@@ -189,7 +189,9 @@ g_get_any_init (void)
     {
       struct passwd *pw;
       
-      g_tmp_dir = g_strdup (getenv ("TMP"));
+      g_tmp_dir = g_strdup (getenv ("TMPDIR"));
+      if (!g_tmp_dir)
+       g_tmp_dir = g_strdup (getenv ("TMP"));
       if (!g_tmp_dir)
        g_tmp_dir = g_strdup (getenv ("TEMP"));
       if (!g_tmp_dir)