| Index: third_party/mojo/src/mojo/edk/embedder/entrypoints.cc
|
| diff --git a/third_party/mojo/src/mojo/edk/embedder/entrypoints.cc b/third_party/mojo/src/mojo/edk/embedder/entrypoints.cc
|
| index bc53093b64fe84bfa85067e489d9369dcbad755f..e7d0fc5c35e91ea84bbe21085c7aae615aed51bf 100644
|
| --- a/third_party/mojo/src/mojo/edk/embedder/entrypoints.cc
|
| +++ b/third_party/mojo/src/mojo/edk/embedder/entrypoints.cc
|
| @@ -66,6 +66,36 @@ MojoResult MojoWaitMany(const MojoHandle* handles,
|
| MakeUserPointer(signals_states));
|
| }
|
|
|
| +MojoResult MojoCreateWaitSet(MojoHandle* wait_set_handle) {
|
| + if (UseNewEDK())
|
| + return MOJO_RESULT_UNIMPLEMENTED;
|
| + return g_core->CreateWaitSet(MakeUserPointer(wait_set_handle));
|
| +}
|
| +
|
| +MojoResult MojoAddWaiter(MojoHandle wait_set_handle,
|
| + MojoHandle handle,
|
| + MojoHandleSignals signals) {
|
| + if (UseNewEDK())
|
| + return MOJO_RESULT_UNIMPLEMENTED;
|
| + return g_core->AddWaiter(wait_set_handle, handle, signals);
|
| +}
|
| +
|
| +MojoResult MojoRemoveWaiter(MojoHandle wait_set_handle,
|
| + MojoHandle handle) {
|
| + if (UseNewEDK())
|
| + return MOJO_RESULT_UNIMPLEMENTED;
|
| + return g_core->RemoveWaiter(wait_set_handle, handle);
|
| +}
|
| +
|
| +MojoResult MojoGetReadyHandle(MojoHandle wait_set_handle,
|
| + MojoHandle *handle,
|
| + struct MojoHandleSignalsState *signals_state) {
|
| + if (UseNewEDK())
|
| + return MOJO_RESULT_UNIMPLEMENTED;
|
| + return g_core->GetReadyHandle(wait_set_handle, MakeUserPointer(handle),
|
| + MakeUserPointer(signals_state));
|
| +}
|
| +
|
| MojoResult MojoCreateMessagePipe(const MojoCreateMessagePipeOptions* options,
|
| MojoHandle* message_pipe_handle0,
|
| MojoHandle* message_pipe_handle1) {
|
|
|