Index: base/files/file_util_posix.cc |
diff --git a/base/files/file_util_posix.cc b/base/files/file_util_posix.cc |
index 561f5c7e6615ac45fcd7e44ea35ab9a4343bc4a8..5a94cef661319e39b98ea10037113371b4a2d2ac 100644 |
--- a/base/files/file_util_posix.cc |
+++ b/base/files/file_util_posix.cc |
@@ -59,6 +59,7 @@ |
namespace base { |
+#if !defined(__native_client_nonsfi__) |
namespace { |
#if defined(OS_BSD) || defined(OS_MACOSX) || defined(OS_NACL) |
@@ -345,6 +346,7 @@ bool CopyDirectory(const FilePath& from_path, |
return success; |
} |
+#endif // !defined(__native_client_nonsfi__) |
bool PathExists(const FilePath& path) { |
ThreadRestrictions::AssertIOAllowed(); |
@@ -356,6 +358,7 @@ bool PathExists(const FilePath& path) { |
return access(path.value().c_str(), F_OK) == 0; |
} |
+#if !defined(__native_client_nonsfi__) |
bool PathIsWritable(const FilePath& path) { |
ThreadRestrictions::AssertIOAllowed(); |
return access(path.value().c_str(), W_OK) == 0; |
@@ -368,6 +371,7 @@ bool DirectoryExists(const FilePath& path) { |
return S_ISDIR(file_info.st_mode); |
return false; |
} |
+#endif // !defined(__native_client_nonsfi__) |
bool ReadFromFD(int fd, char* buffer, size_t bytes) { |
size_t total_read = 0; |
@@ -381,6 +385,7 @@ bool ReadFromFD(int fd, char* buffer, size_t bytes) { |
return total_read == bytes; |
} |
+#if !defined(__native_client_nonsfi__) |
bool CreateSymbolicLink(const FilePath& target_path, |
const FilePath& symlink_path) { |
DCHECK(!symlink_path.empty()); |
@@ -920,4 +925,6 @@ bool CopyFileUnsafe(const FilePath& from_path, const FilePath& to_path) { |
#endif // !defined(OS_MACOSX) |
} // namespace internal |
+ |
+#endif // !defined(__native_client_nonsfi__) |
} // namespace base |