| Index: base/files/file_util_proxy.cc
|
| diff --git a/base/files/file_util_proxy.cc b/base/files/file_util_proxy.cc
|
| index 9f65da8ec98d40b05631de605302334056a9163a..1793e2cb1246922da07e24a8caa5436f421a5601 100644
|
| --- a/base/files/file_util_proxy.cc
|
| +++ b/base/files/file_util_proxy.cc
|
| @@ -22,6 +22,7 @@ void CallWithTranslatedParameter(const FileUtilProxy::StatusCallback& callback,
|
| callback.Run(value ? PLATFORM_FILE_OK : PLATFORM_FILE_ERROR_FAILED);
|
| }
|
|
|
| +#if !defined(OS_NACL)
|
| // Helper classes or routines for individual methods.
|
| class CreateOrOpenHelper {
|
| public:
|
| @@ -100,12 +101,14 @@ class CreateTemporaryHelper {
|
| PlatformFileError error_;
|
| DISALLOW_COPY_AND_ASSIGN(CreateTemporaryHelper);
|
| };
|
| +#endif // !defined(OS_NACL)
|
|
|
| class GetFileInfoHelper {
|
| public:
|
| GetFileInfoHelper()
|
| : error_(PLATFORM_FILE_OK) {}
|
|
|
| +#if !defined(OS_NACL)
|
| void RunWorkForFilePath(const FilePath& file_path) {
|
| if (!file_util::PathExists(file_path)) {
|
| error_ = PLATFORM_FILE_ERROR_NOT_FOUND;
|
| @@ -114,6 +117,7 @@ class GetFileInfoHelper {
|
| if (!file_util::GetFileInfo(file_path, &file_info_))
|
| error_ = PLATFORM_FILE_ERROR_FAILED;
|
| }
|
| +#endif // !defined(OS_NACL)
|
|
|
| void RunWorkForPlatformFile(PlatformFile file) {
|
| if (!GetPlatformFileInfo(file, &file_info_))
|
| @@ -187,7 +191,7 @@ class WriteHelper {
|
| DISALLOW_COPY_AND_ASSIGN(WriteHelper);
|
| };
|
|
|
| -
|
| +#if !defined(OS_NACL)
|
| PlatformFileError CreateOrOpenAdapter(
|
| const FilePath& file_path, int file_flags,
|
| PlatformFile* file_handle, bool* created) {
|
| @@ -201,6 +205,7 @@ PlatformFileError CreateOrOpenAdapter(
|
| *file_handle = CreatePlatformFile(file_path, file_flags, created, &error);
|
| return error;
|
| }
|
| +#endif // !defined(OS_NACL)
|
|
|
| PlatformFileError CloseAdapter(PlatformFile file_handle) {
|
| if (!ClosePlatformFile(file_handle)) {
|
| @@ -209,6 +214,7 @@ PlatformFileError CloseAdapter(PlatformFile file_handle) {
|
| return PLATFORM_FILE_OK;
|
| }
|
|
|
| +#if !defined(OS_NACL)
|
| PlatformFileError DeleteAdapter(const FilePath& file_path, bool recursive) {
|
| if (!file_util::PathExists(file_path)) {
|
| return PLATFORM_FILE_ERROR_NOT_FOUND;
|
| @@ -221,9 +227,11 @@ PlatformFileError DeleteAdapter(const FilePath& file_path, bool recursive) {
|
| }
|
| return PLATFORM_FILE_OK;
|
| }
|
| +#endif // !defined(OS_NACL)
|
|
|
| } // namespace
|
|
|
| +#if !defined(OS_NACL)
|
| // static
|
| bool FileUtilProxy::CreateOrOpen(
|
| TaskRunner* task_runner,
|
| @@ -248,6 +256,7 @@ bool FileUtilProxy::CreateTemporary(
|
| additional_file_flags),
|
| Bind(&CreateTemporaryHelper::Reply, Owned(helper), callback));
|
| }
|
| +#endif // !defined(OS_NACL)
|
|
|
| // static
|
| bool FileUtilProxy::Close(
|
| @@ -260,6 +269,7 @@ bool FileUtilProxy::Close(
|
| file_handle, callback);
|
| }
|
|
|
| +#if !defined(OS_NACL)
|
| // Retrieves the information about a file. It is invalid to pass NULL for the
|
| // callback.
|
| bool FileUtilProxy::GetFileInfo(
|
| @@ -273,6 +283,7 @@ bool FileUtilProxy::GetFileInfo(
|
| Unretained(helper), file_path),
|
| Bind(&GetFileInfoHelper::Reply, Owned(helper), callback));
|
| }
|
| +#endif // !defined(OS_NACL)
|
|
|
| // static
|
| bool FileUtilProxy::GetFileInfoFromPlatformFile(
|
| @@ -287,6 +298,7 @@ bool FileUtilProxy::GetFileInfoFromPlatformFile(
|
| Bind(&GetFileInfoHelper::Reply, Owned(helper), callback));
|
| }
|
|
|
| +#if !defined(OS_NACL)
|
| // static
|
| bool FileUtilProxy::Delete(TaskRunner* task_runner,
|
| const FilePath& file_path,
|
| @@ -308,6 +320,7 @@ bool FileUtilProxy::RecursiveDelete(
|
| Bind(&DeleteAdapter, file_path, true /* recursive */),
|
| callback);
|
| }
|
| +#endif // !defined(OS_NACL)
|
|
|
| // static
|
| bool FileUtilProxy::Read(
|
| @@ -344,6 +357,7 @@ bool FileUtilProxy::Write(
|
| Bind(&WriteHelper::Reply, Owned(helper), callback));
|
| }
|
|
|
| +#if !defined(OS_NACL)
|
| // static
|
| bool FileUtilProxy::Touch(
|
| TaskRunner* task_runner,
|
| @@ -412,6 +426,7 @@ bool FileUtilProxy::RelayCreateOrOpen(
|
| Bind(&CreateOrOpenHelper::RunWork, Unretained(helper), open_task),
|
| Bind(&CreateOrOpenHelper::Reply, Owned(helper), callback));
|
| }
|
| +#endif // !defined(OS_NACL)
|
|
|
| // static
|
| bool FileUtilProxy::RelayClose(
|
|
|