Chromium Code Reviews

Unified Diff: mojo/public/platform/native/system_impl_private_thunks.c

Issue 2000253002: Add thunks for MojoDuplicateHandle[WithReducedRights](). (Closed) Base URL: https://github.com/domokit/mojo.git@work792_dup_handle_1
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Index: mojo/public/platform/native/system_impl_private_thunks.c
diff --git a/mojo/public/platform/native/system_impl_private_thunks.c b/mojo/public/platform/native/system_impl_private_thunks.c
index 82f2ac17d51c0618dffa458d8952a53bb8365f2c..fb7550443427187d3d20aaa625f4112e4f8e0c28 100644
--- a/mojo/public/platform/native/system_impl_private_thunks.c
+++ b/mojo/public/platform/native/system_impl_private_thunks.c
@@ -48,6 +48,23 @@ MojoResult MojoSystemImplGetRights(MojoSystemImpl system,
return g_system_impl_thunks.GetRights(system, handle, rights);
}
+MojoResult MojoSystemImplDuplicateHandleWithReducedRights(
+ MojoSystemImpl system,
+ MojoHandle handle,
+ MojoHandleRights rights_to_remove,
+ MojoHandle* new_handle) {
+ assert(g_system_impl_thunks.DuplicateHandleWithReducedRights);
+ return g_system_impl_thunks.DuplicateHandleWithReducedRights(
+ system, handle, rights_to_remove, new_handle);
+}
+
+MojoResult MojoSystemImplDuplicateHandle(MojoSystemImpl system,
+ MojoHandle handle,
+ MojoHandle* new_handle) {
+ assert(g_system_impl_thunks.DuplicateHandle);
+ return g_system_impl_thunks.DuplicateHandle(system, handle, new_handle);
+}
+
MojoResult MojoSystemImplWait(MojoSystemImpl system,
MojoHandle handle,
MojoHandleSignals signals,
« no previous file with comments | « mojo/public/platform/native/system_impl_private_thunks.h ('k') | mojo/public/platform/native/system_impl_private_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine