| Index: mojo/edk/embedder/entrypoints.cc
 | 
| diff --git a/mojo/edk/embedder/entrypoints.cc b/mojo/edk/embedder/entrypoints.cc
 | 
| index 7b2e53fe29ad078db19b6a7d12bf23e76dfdc7ce..6ecdd1475b96e9fcd551a01945dc51169ca54cd1 100644
 | 
| --- a/mojo/edk/embedder/entrypoints.cc
 | 
| +++ b/mojo/edk/embedder/entrypoints.cc
 | 
| @@ -41,6 +41,25 @@ MojoResult MojoWaitMany(const MojoHandle* handles,
 | 
|                                      : result;
 | 
|  }
 | 
|  
 | 
| +MojoResult MojoNewWait(MojoHandle handle,
 | 
| +                       MojoHandleSignals signals,
 | 
| +                       MojoDeadline deadline,
 | 
| +                       MojoHandleSignalsState* signals_state) {
 | 
| +  return g_core->Wait(handle, signals, deadline,
 | 
| +                      MakeUserPointer(signals_state));
 | 
| +}
 | 
| +
 | 
| +MojoResult MojoNewWaitMany(const MojoHandle* handles,
 | 
| +                           const MojoHandleSignals* signals,
 | 
| +                           uint32_t num_handles,
 | 
| +                           MojoDeadline deadline,
 | 
| +                           uint32_t* result_index,
 | 
| +                           MojoHandleSignalsState* signals_states) {
 | 
| +  return g_core->WaitMany(MakeUserPointer(handles), MakeUserPointer(signals),
 | 
| +                          num_handles, deadline, MakeUserPointer(result_index),
 | 
| +                          MakeUserPointer(signals_states));
 | 
| +}
 | 
| +
 | 
|  MojoResult MojoCreateMessagePipe(const MojoCreateMessagePipeOptions* options,
 | 
|                                   MojoHandle* message_pipe_handle0,
 | 
|                                   MojoHandle* message_pipe_handle1) {
 | 
| 
 |