| 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
|
|
|