Lines Matching refs:dir
24 static int __init check_tmpfs(const char *dir) in check_tmpfs() argument
28 printf("Checking if %s is on tmpfs...", dir); in check_tmpfs()
29 if (statfs(dir, &st) < 0) { in check_tmpfs()
62 const char *dir; in choose_tempdir() local
66 dir = getenv(vars[i]); in choose_tempdir()
67 if ((dir != NULL) && (*dir != '\0')) { in choose_tempdir()
68 printf("%s\n", dir); in choose_tempdir()
69 if (check_tmpfs(dir) >= 0) in choose_tempdir()
78 dir = tmpfs_dirs[i]; in choose_tempdir()
79 if (check_tmpfs(dir) >= 0) in choose_tempdir()
83 dir = fallback_dir; in choose_tempdir()
85 printf("Warning: tempdir %s is not on tmpfs\n", dir); in choose_tempdir()
88 return strdup(dir); in choose_tempdir()