commit ff556eb77e9efebef0c1a319064566f637b5c170 Author: Jon Dowland Date: Sat Oct 24 15:20:28 2009 +0100 support TMPDIR variable diff --git a/initialize.c b/initialize.c index 337c550..24ad120 100644 --- a/initialize.c +++ b/initialize.c @@ -95,8 +95,12 @@ void fuse_operations_setup(){ void create_tmp_dir(char **tmp_dir, char **tmp_file){ + char *tmpdirprefix = getenv("TMPDIR"); + if(!tmpdirprefix) { + tmpdirprefix = DEFAULT_TMP_DIR; + } if (*tmp_dir == NULL) - if (gstrcpy(tmp_dir, DEFAULT_TMP_DIR) == -1) + if (gstrcpy(tmp_dir, tmpdirprefix) == -1) fail(-1); if (gpthpro(tmp_dir) != 0) fail(ERR_NO_TMP);