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