| Index: mojo/public/platform/native/system_thunks.h
|
| diff --git a/mojo/public/platform/native/system_thunks.h b/mojo/public/platform/native/system_thunks.h
|
| index 679043640fbbc22975813fdd3425c0186ee51b67..7579ac267edc871a373436aff0f690a82dfc4c6b 100644
|
| --- a/mojo/public/platform/native/system_thunks.h
|
| +++ b/mojo/public/platform/native/system_thunks.h
|
| @@ -120,6 +120,22 @@ struct MojoSystemThunks {
|
| uintptr_t context);
|
| MojoResult (*CancelWatch)(MojoHandle handle, uintptr_t context);
|
| MojoResult (*FuseMessagePipes)(MojoHandle handle0, MojoHandle handle1);
|
| + MojoResult (*WriteMessageNew)(MojoHandle message_pipe_handle,
|
| + void* message,
|
| + MojoWriteMessageFlags flags);
|
| + MojoResult (*ReadMessageNew)(MojoHandle message_pipe_handle,
|
| + void** message,
|
| + uint32_t* num_bytes,
|
| + MojoHandle* handles,
|
| + uint32_t* num_handles,
|
| + MojoReadMessageFlags flags);
|
| + MojoResult (*CreateMessage)(uint32_t num_bytes,
|
| + const MojoHandle* handles,
|
| + uint32_t num_handles,
|
| + MojoCreateMessageFlags flags,
|
| + void** message);
|
| + MojoResult (*DestroyMessage)(void* message);
|
| + MojoResult (*GetMessageBuffer)(void* message, void** buffer);
|
| };
|
| #pragma pack(pop)
|
|
|
| @@ -153,7 +169,12 @@ inline MojoSystemThunks MojoMakeSystemThunks() {
|
| MojoGetReadyHandles,
|
| MojoWatch,
|
| MojoCancelWatch,
|
| - MojoFuseMessagePipes};
|
| + MojoFuseMessagePipes,
|
| + MojoWriteMessageNew,
|
| + MojoReadMessageNew,
|
| + MojoCreateMessage,
|
| + MojoDestroyMessage,
|
| + MojoGetMessageBuffer};
|
| return system_thunks;
|
| }
|
| #endif
|
|
|