| Index: mojo/edk/embedder/entrypoints.cc
|
| diff --git a/mojo/edk/embedder/entrypoints.cc b/mojo/edk/embedder/entrypoints.cc
|
| index b500f6bb0733d2a4fe48193cde061cdef3bb0755..260eae0b83f6e1b3a3742dee1c2fcd7707e1c22c 100644
|
| --- a/mojo/edk/embedder/entrypoints.cc
|
| +++ b/mojo/edk/embedder/entrypoints.cc
|
| @@ -31,6 +31,19 @@ MojoResult MojoGetRights(MojoHandle handle, MojoHandleRights* rights) {
|
| return g_core->GetRights(handle, MakeUserPointer(rights));
|
| }
|
|
|
| +MojoResult MojoDuplicateHandleWithReducedRights(
|
| + MojoHandle handle,
|
| + MojoHandleRights rights_to_remove,
|
| + MojoHandle* new_handle) {
|
| + return g_core->DuplicateHandleWithReducedRights(handle, rights_to_remove,
|
| + MakeUserPointer(new_handle));
|
| +}
|
| +
|
| +MojoResult MojoDuplicateHandle(MojoHandle handle, MojoHandle* new_handle) {
|
| + return g_core->DuplicateHandleWithReducedRights(
|
| + handle, MOJO_HANDLE_RIGHT_NONE, MakeUserPointer(new_handle));
|
| +}
|
| +
|
| MojoResult MojoWait(MojoHandle handle,
|
| MojoHandleSignals signals,
|
| MojoDeadline deadline,
|
|
|