Index: mojo/nacl/sfi/nacl_bindings_generator/interface.py |
diff --git a/mojo/nacl/sfi/nacl_bindings_generator/interface.py b/mojo/nacl/sfi/nacl_bindings_generator/interface.py |
index 725f118b64de4c2c2c8f597bb115d4378086ce9b..84ad256313f676767cb145b61c2a1781fb1d1ad6 100644 |
--- a/mojo/nacl/sfi/nacl_bindings_generator/interface.py |
+++ b/mojo/nacl/sfi/nacl_bindings_generator/interface.py |
@@ -24,6 +24,15 @@ def MakeInterface(): |
f.Param('handle').In('MojoHandle') |
f.Param('rights').Out('MojoHandleRights') |
+ f = mojo.Func('MojoDuplicateHandleWithReducedRights', 'MojoResult') |
+ f.Param('handle').In('MojoHandle') |
+ f.Param('rights_to_remove').In('MojoHandleRights') |
+ f.Param('new_handle').Out('MojoHandle') |
+ |
+ f = mojo.Func('MojoDuplicateHandle', 'MojoResult') |
+ f.Param('handle').In('MojoHandle') |
+ f.Param('new_handle').Out('MojoHandle') |
+ |
f = mojo.Func('MojoWait', 'MojoResult') |
f.Param('handle').In('MojoHandle') |
f.Param('signals').In('MojoHandleSignals') |