| Index: base/files/file_posix.cc
|
| diff --git a/base/files/file_posix.cc b/base/files/file_posix.cc
|
| index 245ea6a8ebddf2f5b19f9aaa41f5ae8c1315ef17..663f099f11fa9c7a5770e1ba488793246cef7dd9 100644
|
| --- a/base/files/file_posix.cc
|
| +++ b/base/files/file_posix.cc
|
| @@ -471,12 +471,15 @@ File::Error File::OSErrorToFileError(int saved_errno) {
|
| case EROFS:
|
| case EPERM:
|
| return FILE_ERROR_ACCESS_DENIED;
|
| + case EBUSY:
|
| #if !defined(OS_NACL) // ETXTBSY not defined by NaCl.
|
| case ETXTBSY:
|
| - return FILE_ERROR_IN_USE;
|
| #endif
|
| + return FILE_ERROR_IN_USE;
|
| case EEXIST:
|
| return FILE_ERROR_EXISTS;
|
| + case EIO:
|
| + return FILE_ERROR_IO;
|
| case ENOENT:
|
| return FILE_ERROR_NOT_FOUND;
|
| case EMFILE:
|
|
|