summaryrefslogtreecommitdiff
path: root/lib/Support/Unix/Path.inc
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-02-23 15:16:03 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-02-23 15:16:03 +0000
commitda6ffb33d2bf42ff7f10dc1983123ea00f58840f (patch)
tree4da5c4209f444a2e9e74a9dfd724360ab45ea5e4 /lib/Support/Unix/Path.inc
parent73f1a5fe454c7de25b00425dd1ac60f01125b879 (diff)
downloadllvm-da6ffb33d2bf42ff7f10dc1983123ea00f58840f.tar.gz
llvm-da6ffb33d2bf42ff7f10dc1983123ea00f58840f.tar.bz2
llvm-da6ffb33d2bf42ff7f10dc1983123ea00f58840f.tar.xz
Use static instead of an anonymous namespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201983 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Support/Unix/Path.inc')
-rw-r--r--lib/Support/Unix/Path.inc26
1 files changed, 12 insertions, 14 deletions
diff --git a/lib/Support/Unix/Path.inc b/lib/Support/Unix/Path.inc
index 83d2b4284a..e211ac9911 100644
--- a/lib/Support/Unix/Path.inc
+++ b/lib/Support/Unix/Path.inc
@@ -85,24 +85,22 @@ namespace {
operator int() const {return FileDescriptor;}
};
+}
- error_code TempDir(SmallVectorImpl<char> &result) {
- // FIXME: Don't use TMPDIR if program is SUID or SGID enabled.
- const char *dir = 0;
- (dir = std::getenv("TMPDIR" )) ||
- (dir = std::getenv("TMP" )) ||
- (dir = std::getenv("TEMP" )) ||
- (dir = std::getenv("TEMPDIR")) ||
+static error_code TempDir(SmallVectorImpl<char> &result) {
+ // FIXME: Don't use TMPDIR if program is SUID or SGID enabled.
+ const char *dir = 0;
+ (dir = std::getenv("TMPDIR")) || (dir = std::getenv("TMP")) ||
+ (dir = std::getenv("TEMP")) || (dir = std::getenv("TEMPDIR")) ||
#ifdef P_tmpdir
- (dir = P_tmpdir) ||
+ (dir = P_tmpdir) ||
#endif
- (dir = "/tmp");
+ (dir = "/tmp");
- result.clear();
- StringRef d(dir);
- result.append(d.begin(), d.end());
- return error_code::success();
- }
+ result.clear();
+ StringRef d(dir);
+ result.append(d.begin(), d.end());
+ return error_code::success();
}
static error_code createUniqueEntity(const Twine &Model, int &ResultFD,