Lines Matching defs:tmpdir
2162 static char *tmpdir = NULL;
2165 if (tmpdir != NULL)
2166 return tmpdir;
2168 /* Honor $TMPDIR if it is valid, strip a trailing '/'. */
2169 tmpdir = Var_Subst("${TMPDIR:tA:U" _PATH_TMP ":S,/$,,W}/",
2173 if (stat(tmpdir, &st) < 0 || !S_ISDIR(st.st_mode)) {
2174 free(tmpdir);
2175 tmpdir = bmake_strdup(_PATH_TMP);
2177 return tmpdir;
2188 static char *tmpdir = NULL;
2194 if (tmpdir == NULL)
2195 tmpdir = getTmpdir();
2204 snprintf(tfile, tfile_sz, "%s%s", tmpdir, pattern);