mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-28 06:32:09 +00:00
Remove Path::createFileOnDisk.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183827 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f90690f202
commit
ddee9b4691
@ -458,17 +458,6 @@ namespace sys {
|
||||
std::string* ErrMsg = 0 ///< Optional place to put error messages.
|
||||
);
|
||||
|
||||
/// This method attempts to create a file in the file system with the same
|
||||
/// name as the Path object. The intermediate directories must all exist
|
||||
/// at the time this method is called. Use createDirectoriesOnDisk to
|
||||
/// accomplish that. The created file will be empty upon return from this
|
||||
/// function.
|
||||
/// @returns true if the file could not be created, false otherwise.
|
||||
/// @brief Create the file this Path refers to.
|
||||
bool createFileOnDisk(
|
||||
std::string* ErrMsg = 0 ///< Optional place to put error messages.
|
||||
);
|
||||
|
||||
/// This is like createFile except that it creates a temporary file. A
|
||||
/// unique temporary file name is generated based on the contents of
|
||||
/// \p this before the call. The new name is assigned to \p this and the
|
||||
|
@ -584,16 +584,6 @@ Path::createDirectoryOnDisk( bool create_parents, std::string* ErrMsg ) {
|
||||
return false;
|
||||
}
|
||||
|
||||
bool
|
||||
Path::createFileOnDisk(std::string* ErrMsg) {
|
||||
// Create the file
|
||||
int fd = ::creat(path.c_str(), S_IRUSR | S_IWUSR);
|
||||
if (fd < 0)
|
||||
return MakeErrMsg(ErrMsg, path + ": can't create file");
|
||||
::close(fd);
|
||||
return false;
|
||||
}
|
||||
|
||||
bool
|
||||
Path::createTemporaryFileOnDisk(bool reuse_current, std::string* ErrMsg) {
|
||||
// Make this into a unique file name
|
||||
|
@ -559,18 +559,6 @@ Path::createDirectoryOnDisk(bool create_parents, std::string* ErrMsg) {
|
||||
return false;
|
||||
}
|
||||
|
||||
bool
|
||||
Path::createFileOnDisk(std::string* ErrMsg) {
|
||||
// Create the file
|
||||
HANDLE h = CreateFile(path.c_str(), GENERIC_WRITE, 0, NULL, CREATE_NEW,
|
||||
FILE_ATTRIBUTE_NORMAL, NULL);
|
||||
if (h == INVALID_HANDLE_VALUE)
|
||||
return MakeErrMsg(ErrMsg, path + ": Can't create file: ");
|
||||
|
||||
CloseHandle(h);
|
||||
return false;
|
||||
}
|
||||
|
||||
bool
|
||||
Path::eraseFromDisk(bool remove_contents, std::string *ErrStr) const {
|
||||
WIN32_FILE_ATTRIBUTE_DATA fi;
|
||||
|
Loading…
x
Reference in New Issue
Block a user