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