mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-13 20:25:12 +00:00
Move the GetTemporaryDirectory function from "generic Unix" to platform
specific. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16119 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -43,18 +43,6 @@ Path::GetRootDirectory() {
|
||||
return result;
|
||||
}
|
||||
|
||||
Path
|
||||
Path::GetTemporaryDirectory() {
|
||||
char pathname[MAXPATHLEN];
|
||||
strcpy(pathname,"/tmp/llvm_XXXXXX");
|
||||
if (0 == mkdtemp(pathname))
|
||||
ThrowErrno(std::string(pathname) + ": Can't create temporary directory");
|
||||
Path result;
|
||||
result.set_directory(pathname);
|
||||
assert(result.is_valid() && "mkdtemp didn't create a valid pathname!");
|
||||
return result;
|
||||
}
|
||||
|
||||
Path
|
||||
Path::GetSystemLibraryPath1() {
|
||||
return Path("/lib/");
|
||||
|
Reference in New Issue
Block a user