| Index: base/file_util_win.cc
|
| diff --git a/base/file_util_win.cc b/base/file_util_win.cc
|
| index 58e02dcc36abec7d1495b361db9f556d63c439a6..38be9426e3c67d1f2f13350e18d9f7423265832e 100644
|
| --- a/base/file_util_win.cc
|
| +++ b/base/file_util_win.cc
|
| @@ -631,23 +631,8 @@ int WriteFile(const FilePath& filename, const char* data, int size) {
|
| return -1;
|
| }
|
|
|
| -} // namespace base
|
| -
|
| -// -----------------------------------------------------------------------------
|
| -
|
| -namespace file_util {
|
| -
|
| -using base::DirectoryExists;
|
| -using base::FilePath;
|
| -using base::kFileShareAll;
|
| -
|
| -FILE* OpenFile(const std::string& filename, const char* mode) {
|
| - base::ThreadRestrictions::AssertIOAllowed();
|
| - return _fsopen(filename.c_str(), mode, _SH_DENYNO);
|
| -}
|
| -
|
| int AppendToFile(const FilePath& filename, const char* data, int size) {
|
| - base::ThreadRestrictions::AssertIOAllowed();
|
| + ThreadRestrictions::AssertIOAllowed();
|
| base::win::ScopedHandle file(CreateFile(filename.value().c_str(),
|
| FILE_APPEND_DATA,
|
| 0,
|
| @@ -668,19 +653,20 @@ int AppendToFile(const FilePath& filename, const char* data, int size) {
|
|
|
| if (!result) {
|
| // WriteFile failed.
|
| - DLOG_GETLASTERROR(WARNING) << "writing file " << filename.value()
|
| + DLOG_GETLASTERROR(WARNING) << "writing file "
|
| + << UTF16ToUTF8(filename.value())
|
| << " failed";
|
| } else {
|
| // Didn't write all the bytes.
|
| DLOG(WARNING) << "wrote" << written << " bytes to "
|
| - << filename.value() << " expected " << size;
|
| + << UTF16ToUTF8(filename.value()) << " expected " << size;
|
| }
|
| return -1;
|
| }
|
|
|
| // Gets the current working directory for the process.
|
| bool GetCurrentDirectory(FilePath* dir) {
|
| - base::ThreadRestrictions::AssertIOAllowed();
|
| + ThreadRestrictions::AssertIOAllowed();
|
|
|
| wchar_t system_buffer[MAX_PATH];
|
| system_buffer[0] = 0;
|
| @@ -697,11 +683,26 @@ bool GetCurrentDirectory(FilePath* dir) {
|
|
|
| // Sets the current working directory for the process.
|
| bool SetCurrentDirectory(const FilePath& directory) {
|
| - base::ThreadRestrictions::AssertIOAllowed();
|
| + ThreadRestrictions::AssertIOAllowed();
|
| BOOL ret = ::SetCurrentDirectory(directory.value().c_str());
|
| return ret != 0;
|
| }
|
|
|
| +} // namespace base
|
| +
|
| +// -----------------------------------------------------------------------------
|
| +
|
| +namespace file_util {
|
| +
|
| +using base::DirectoryExists;
|
| +using base::FilePath;
|
| +using base::kFileShareAll;
|
| +
|
| +FILE* OpenFile(const std::string& filename, const char* mode) {
|
| + base::ThreadRestrictions::AssertIOAllowed();
|
| + return _fsopen(filename.c_str(), mode, _SH_DENYNO);
|
| +}
|
| +
|
| int GetMaximumPathComponentLength(const FilePath& path) {
|
| base::ThreadRestrictions::AssertIOAllowed();
|
|
|
|
|