Lines Matching defs:tmpdir
2191 static char *tmpdir = NULL;
2194 if (tmpdir != NULL)
2195 return tmpdir;
2198 tmpdir = Var_Subst("${TMPDIR:tA:U" _PATH_TMP ":S,/$,,W}/",
2202 if (stat(tmpdir, &st) < 0 || !S_ISDIR(st.st_mode)) {
2203 free(tmpdir);
2204 tmpdir = bmake_strdup(_PATH_TMP);
2206 return tmpdir;
2217 static char *tmpdir = NULL;
2223 if (tmpdir == NULL)
2224 tmpdir = getTmpdir();
2233 snprintf(tfile, tfile_sz, "%s%s", tmpdir, pattern);