Lines Matching refs:tmpdir
62 const char *prefix, *tmpdir; in main() local
71 tmpdir = NULL; in main()
80 tmpdir = optarg; in main()
81 if (tmpdir == NULL || *tmpdir == '\0') in main()
82 tmpdir = getenv("TMPDIR"); in main()
131 if (prefer_tmpdir || tmpdir == NULL) in main()
134 tmpdir = envtmp; in main()
135 if (tmpdir == NULL) in main()
136 tmpdir = _PATH_TMP; in main()
137 len = strlen(tmpdir); in main()
138 if (len > 0 && tmpdir[len - 1] == '/') in main()
139 asprintf(&name, "%s%s.XXXXXXXXXX", tmpdir, prefix); in main()
141 asprintf(&name, "%s/%s.XXXXXXXXXX", tmpdir, prefix); in main()
154 if (!tflag && tmpdir != NULL) in main()
155 asprintf(&name, "%s/%s", tmpdir, argv[0]); in main()