| 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 8bd4eca4d7e4cea0cc28e29feced85cc416edcda..52bb1a8fce135a59391167fdbb1ee6b13d81b9b0 100644
|
| --- a/mojo/public/platform/native/system_thunks.h
|
| +++ b/mojo/public/platform/native/system_thunks.h
|
| @@ -136,6 +136,20 @@ struct MojoSystemThunks {
|
| MojoMessageHandle* message);
|
| MojoResult (*FreeMessage)(MojoMessageHandle message);
|
| MojoResult (*GetMessageBuffer)(MojoMessageHandle message, void** buffer);
|
| + MojoResult (*WrapPlatformHandle)(MojoPlatformHandle platform_handle,
|
| + MojoHandle* mojo_handle);
|
| + MojoResult (*UnwrapPlatformHandle)(MojoHandle mojo_handle,
|
| + MojoPaltformHandle* platform_handle);
|
| + MojoResult (*WrapPlatformSharedBufferHandle)(
|
| + MojoPlatformHandle platform_handle,
|
| + size_t num_bytes,
|
| + MojoPlatformSharedBufferHandleFlags flags,
|
| + MojoHandle* mojo_handle);
|
| + MojoResult (*UnwrapPlatformSharedBufferHandle)(
|
| + MojoHandle mojo_handle,
|
| + MojoPlatformHandle* platform_handle,
|
| + size_t* num_bytes,
|
| + MojoPlatformSharedBufferHandleFlags* flags);
|
| };
|
| #pragma pack(pop)
|
|
|
| @@ -174,7 +188,11 @@ inline MojoSystemThunks MojoMakeSystemThunks() {
|
| MojoReadMessageNew,
|
| MojoAllocMessage,
|
| MojoFreeMessage,
|
| - MojoGetMessageBuffer};
|
| + MojoGetMessageBuffer,
|
| + MojoWrapPlatformHandle,
|
| + MojoUnwrapPlatformHandle,
|
| + MojoWrapPlatformSharedBufferHandle,
|
| + MojoUnwrapPlatformSharedBufferHandle};
|
| return system_thunks;
|
| }
|
| #endif
|
|
|