summaryrefslogtreecommitdiffstats
path: root/base/file_util_win.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/file_util_win.cc')
-rw-r--r--base/file_util_win.cc34
1 files changed, 18 insertions, 16 deletions
diff --git a/base/file_util_win.cc b/base/file_util_win.cc
index 44367a0..2a56ea9 100644
--- a/base/file_util_win.cc
+++ b/base/file_util_win.cc
@@ -98,15 +98,8 @@ bool Delete(const FilePath& path, bool recursive) {
return (err == 0 || err == ERROR_FILE_NOT_FOUND || err == 0x402);
}
-} // namespace base
-
-namespace file_util {
-
-using base::FilePath;
-using base::kFileShareAll;
-
bool DeleteAfterReboot(const FilePath& path) {
- base::ThreadRestrictions::AssertIOAllowed();
+ ThreadRestrictions::AssertIOAllowed();
if (path.value().length() >= MAX_PATH)
return false;
@@ -117,7 +110,7 @@ bool DeleteAfterReboot(const FilePath& path) {
}
bool MoveUnsafe(const FilePath& from_path, const FilePath& to_path) {
- base::ThreadRestrictions::AssertIOAllowed();
+ ThreadRestrictions::AssertIOAllowed();
// NOTE: I suspect we could support longer paths, but that would involve
// analyzing all our usage of files.
@@ -134,11 +127,11 @@ bool MoveUnsafe(const FilePath& from_path, const FilePath& to_path) {
bool ret = false;
DWORD last_error = ::GetLastError();
- if (DirectoryExists(from_path)) {
+ if (file_util::DirectoryExists(from_path)) {
// MoveFileEx fails if moving directory across volumes. We will simulate
// the move by using Copy and Delete. Ideally we could check whether
// from_path and to_path are indeed in different volumes.
- ret = CopyAndDeleteDirectory(from_path, to_path);
+ ret = file_util::CopyAndDeleteDirectory(from_path, to_path);
}
if (!ret) {
@@ -150,10 +143,10 @@ bool MoveUnsafe(const FilePath& from_path, const FilePath& to_path) {
return ret;
}
-bool ReplaceFileAndGetError(const FilePath& from_path,
- const FilePath& to_path,
- base::PlatformFileError* error) {
- base::ThreadRestrictions::AssertIOAllowed();
+bool ReplaceFile(const FilePath& from_path,
+ const FilePath& to_path,
+ PlatformFileError* error) {
+ ThreadRestrictions::AssertIOAllowed();
// Try a simple move first. It will only succeed when |to_path| doesn't
// already exist.
if (::MoveFile(from_path.value().c_str(), to_path.value().c_str()))
@@ -167,10 +160,19 @@ bool ReplaceFileAndGetError(const FilePath& from_path,
return true;
}
if (error)
- *error = base::LastErrorToPlatformFileError(GetLastError());
+ *error = LastErrorToPlatformFileError(GetLastError());
return false;
}
+} // namespace base
+
+// -----------------------------------------------------------------------------
+
+namespace file_util {
+
+using base::FilePath;
+using base::kFileShareAll;
+
bool CopyFileUnsafe(const FilePath& from_path, const FilePath& to_path) {
base::ThreadRestrictions::AssertIOAllowed();