diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-02-23 15:16:03 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-02-23 15:16:03 +0000 |
commit | da6ffb33d2bf42ff7f10dc1983123ea00f58840f (patch) | |
tree | 4da5c4209f444a2e9e74a9dfd724360ab45ea5e4 /lib/Support/Unix/Path.inc | |
parent | 73f1a5fe454c7de25b00425dd1ac60f01125b879 (diff) | |
download | llvm-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.inc | 26 |
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, |