From: Carsten Haitzler (Rasterman) Date: Fri, 8 Apr 2016 02:03:44 +0000 (+0900) Subject: eina tmp get - support other tmp dir env vars and dont use xdg runtime X-Git-Tag: submit/tizen/20161026.040418~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F33%2F92933%2F2;p=platform%2Fupstream%2Fefl.git eina tmp get - support other tmp dir env vars and dont use xdg runtime xdg runtime dir is NOT a tmp dir in the normal sense. it's not world writable nor world readable. only for the user. using eina_environment_tmp_get() would imply that it is a regular tmp dir, not a per-user private only runtime dir. that is something else entirely. @fix Change-Id: I4fa9e50f9d731c8297f5b0f16314f5193b17e2af --- diff --git a/src/lib/eina/eina_util.c b/src/lib/eina/eina_util.c index 0adc412..62e1a79 100644 --- a/src/lib/eina/eina_util.c +++ b/src/lib/eina/eina_util.c @@ -91,7 +91,9 @@ eina_environment_tmp_get(void) # endif { tmp = getenv("TMPDIR"); - if (!tmp) tmp = getenv("XDG_RUNTIME_DIR"); + if (!tmp) tmp = getenv("TMP"); + if (!tmp) tmp = getenv("TEMPDIR"); + if (!tmp) tmp = getenv("TEMP"); } if (!tmp) tmp = "/tmp";