1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00

Remove GetUserHomeDirectory.

llvm-svn: 183773
This commit is contained in:
Rafael Espindola 2013-06-11 19:08:15 +00:00
parent 0ff7ea94a2
commit e45b026a12
3 changed files with 0 additions and 32 deletions

View File

@ -111,15 +111,6 @@ namespace sys {
/// directory.
static Path GetTemporaryDirectory(std::string* ErrMsg = 0);
/// Construct a path to the current user's home directory. The
/// implementation must use an operating system specific mechanism for
/// determining the user's home directory. For example, the environment
/// variable "HOME" could be used on Unix. If a given operating system
/// does not have the concept of a user's home directory, this static
/// constructor must provide the same result as GetRootDirectory.
/// @brief Construct a path to the current user's "home" directory
static Path GetUserHomeDirectory();
/// Construct a path to the current directory for the current process.
/// @returns The current working directory.
/// @brief Returns the current working directory.

View File

@ -207,16 +207,6 @@ Path::GetTemporaryDirectory(std::string *ErrMsg) {
#endif
}
Path
Path::GetUserHomeDirectory() {
const char* home = getenv("HOME");
Path result;
if (home && result.set(home))
return result;
result.set("/");
return result;
}
Path
Path::GetCurrentDirectory() {
char pathname[MAXPATHLEN];

View File

@ -241,19 +241,6 @@ Path::GetRootDirectory() {
return Path("file:///");
}
Path
Path::GetUserHomeDirectory() {
char buff[MAX_PATH];
HRESULT res = SHGetFolderPathA(NULL,
CSIDL_FLAG_CREATE | CSIDL_APPDATA,
NULL,
SHGFP_TYPE_CURRENT,
buff);
if (res != S_OK)
assert(0 && "Failed to get user home directory");
return Path(buff);
}
Path
Path::GetCurrentDirectory() {
char pathname[MAX_PATH];