| // Copyright 2018 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| module mojo_base.mojom; |
| |
| // Error codes used by the file system. These error codes line up exactly with |
| // those of base::File and are typemapped to base::File::Error enum. |
| enum FileError { |
| OK = 0, |
| FAILED = -1, |
| IN_USE = -2, |
| EXISTS = -3, |
| NOT_FOUND = -4, |
| ACCESS_DENIED = -5, |
| TOO_MANY_OPENED = -6, |
| NO_MEMORY = -7, |
| NO_SPACE = -8, |
| NOT_A_DIRECTORY = -9, |
| INVALID_OPERATION = -10, |
| SECURITY = -11, |
| ABORT = -12, |
| NOT_A_FILE = -13, |
| NOT_EMPTY = -14, |
| INVALID_URL = -15, |
| IO = -16, |
| }; |