| Index: runtime/bin/file.h
|
| diff --git a/runtime/bin/file.h b/runtime/bin/file.h
|
| index 7a8107fd91f4f16629aec759ee9ba50e46aa1281..633c006175fa77f3f081815644e2b4b85f2a5b3e 100644
|
| --- a/runtime/bin/file.h
|
| +++ b/runtime/bin/file.h
|
| @@ -26,15 +26,20 @@ class File {
|
| kRead = 0,
|
| kWrite = 1,
|
| kTruncate = 1 << 2,
|
| - kWriteTruncate = kWrite | kTruncate
|
| + kWriteOnly = 1 << 3,
|
| + kWriteTruncate = kWrite | kTruncate,
|
| + kWriteOnlyTruncate = kWriteOnly | kTruncate
|
| };
|
|
|
| // These values have to be kept in sync with the mode values of
|
| - // FileMode.READ, FileMode.WRITE and FileMode.APPEND in file.dart.
|
| + // FileMode.READ, FileMode.WRITE, FileMode.APPEND,
|
| + // FileMode.WRITE_ONLY and FileMode.WRITE_ONLY_APPEND in file.dart.
|
| enum DartFileOpenMode {
|
| kDartRead = 0,
|
| kDartWrite = 1,
|
| - kDartAppend = 2
|
| + kDartAppend = 2,
|
| + kDartWriteOnly = 3,
|
| + kDartWriteOnlyAppend = 4
|
| };
|
|
|
| enum Type {
|
|
|