| Index: mojo/public/c/system/buffer.h
|
| diff --git a/mojo/public/c/system/buffer.h b/mojo/public/c/system/buffer.h
|
| index 97f4de4726f9ff09ca330ea329c3d57d439d3861..3cd01202114e7369d705135d4c7380e4cbab70d9 100644
|
| --- a/mojo/public/c/system/buffer.h
|
| +++ b/mojo/public/c/system/buffer.h
|
| @@ -56,6 +56,8 @@ MOJO_STATIC_ASSERT(sizeof(MojoCreateSharedBufferOptions) == 8,
|
| // |MojoDuplicateBufferHandleOptionsFlags flags|: Reserved for future use.
|
| // |MOJO_DUPLICATE_BUFFER_HANDLE_OPTIONS_FLAG_NONE|: No flags; default
|
| // mode.
|
| +// |MOJO_DUPLICATE_BUFFER_HANDLE_OPTIONS_FLAG_READ_ONLY|: The duplicate
|
| +// shared buffer can only be mapped read-only.
|
| //
|
| // TODO(vtl): Add flags to remove writability (and executability)? Also, COW?
|
|
|
| @@ -64,6 +66,8 @@ typedef uint32_t MojoDuplicateBufferHandleOptionsFlags;
|
| #ifdef __cplusplus
|
| const MojoDuplicateBufferHandleOptionsFlags
|
| MOJO_DUPLICATE_BUFFER_HANDLE_OPTIONS_FLAG_NONE = 0;
|
| +const MojoDuplicateBufferHandleOptionsFlags
|
| + MOJO_DUPLICATE_BUFFER_HANDLE_OPTIONS_FLAG_READ_ONLY = 1 << 0;
|
| #else
|
| #define MOJO_DUPLICATE_BUFFER_HANDLE_OPTIONS_FLAG_NONE \
|
| ((MojoDuplicateBufferHandleOptionsFlags)0)
|
|
|