| Index: mojo/public/platform/nacl/libmojo.cc
|
| diff --git a/mojo/public/platform/nacl/libmojo.cc b/mojo/public/platform/nacl/libmojo.cc
|
| index 716877ce5468f7a4160d4f6d14134eb09510b204..c25aff218ce16960919c3d4157e747d35bbb7d49 100644
|
| --- a/mojo/public/platform/nacl/libmojo.cc
|
| +++ b/mojo/public/platform/nacl/libmojo.cc
|
| @@ -60,6 +60,24 @@ MojoResult MojoGetRights(MojoHandle handle, MojoHandleRights* rights) {
|
| return irt_mojo->MojoGetRights(handle, rights);
|
| }
|
|
|
| +MojoResult MojoDuplicateHandleWithReducedRights(
|
| + MojoHandle handle,
|
| + MojoHandleRights rights_to_remove,
|
| + MojoHandle* new_handle) {
|
| + struct nacl_irt_mojo* irt_mojo = get_irt_mojo();
|
| + if (!irt_mojo)
|
| + abort();
|
| + return irt_mojo->MojoDuplicateHandleWithReducedRights(
|
| + handle, rights_to_remove, new_handle);
|
| +}
|
| +
|
| +MojoResult MojoDuplicateHandle(MojoHandle handle, MojoHandle* new_handle) {
|
| + struct nacl_irt_mojo* irt_mojo = get_irt_mojo();
|
| + if (!irt_mojo)
|
| + abort();
|
| + return irt_mojo->MojoDuplicateHandle(handle, new_handle);
|
| +}
|
| +
|
| MojoResult MojoWait(MojoHandle handle,
|
| MojoHandleSignals signals,
|
| MojoDeadline deadline,
|
|
|