| 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..8bd4eca4d7e4cea0cc28e29feced85cc416edcda 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,
|
| + MojoMessageHandle message,
|
| + MojoWriteMessageFlags flags);
|
| + MojoResult (*ReadMessageNew)(MojoHandle message_pipe_handle,
|
| + MojoMessageHandle* message,
|
| + uint32_t* num_bytes,
|
| + MojoHandle* handles,
|
| + uint32_t* num_handles,
|
| + MojoReadMessageFlags flags);
|
| + MojoResult (*AllocMessage)(uint32_t num_bytes,
|
| + const MojoHandle* handles,
|
| + uint32_t num_handles,
|
| + MojoAllocMessageFlags flags,
|
| + MojoMessageHandle* message);
|
| + MojoResult (*FreeMessage)(MojoMessageHandle message);
|
| + MojoResult (*GetMessageBuffer)(MojoMessageHandle message, void** buffer);
|
| };
|
| #pragma pack(pop)
|
|
|
| @@ -153,7 +169,12 @@ inline MojoSystemThunks MojoMakeSystemThunks() {
|
| MojoGetReadyHandles,
|
| MojoWatch,
|
| MojoCancelWatch,
|
| - MojoFuseMessagePipes};
|
| + MojoFuseMessagePipes,
|
| + MojoWriteMessageNew,
|
| + MojoReadMessageNew,
|
| + MojoAllocMessage,
|
| + MojoFreeMessage,
|
| + MojoGetMessageBuffer};
|
| return system_thunks;
|
| }
|
| #endif
|
|
|