Index: nacl_bindings_generator/interface.py |
diff --git a/nacl_bindings_generator/interface.py b/nacl_bindings_generator/interface.py |
index 62a3f34ce7b0bfa5aab40694b3740195bfa5e850..0f6af62de9a7b415f62ab2fe7c5fc39e558b5362 100644 |
--- a/nacl_bindings_generator/interface.py |
+++ b/nacl_bindings_generator/interface.py |
@@ -27,9 +27,15 @@ def MakeInterface(): |
f.Param('num_bytes').In('uint64_t') |
f.Param('buffer').Out('void*') |
f.Param('flags').In('MojoMapBufferFlags') |
+ # TODO(ncbray): support mmaping. |
+ # https://code.google.com/p/chromium/issues/detail?id=401761 |
+ f.IsBrokenInNaCl() |
f = mojo.Func('MojoUnmapBuffer', 'MojoResult') |
f.Param('buffer').In('void*') |
+ # TODO(ncbray): support mmaping. |
+ # https://code.google.com/p/chromium/issues/detail?id=401761 |
+ f.IsBrokenInNaCl() |
f = mojo.Func('MojoCreateDataPipe', 'MojoResult') |
p = f.Param('options') |
@@ -48,6 +54,9 @@ def MakeInterface(): |
f.Param('buffer').Out('void*') |
f.Param('buffer_num_bytes').InOut('uint32_t') |
f.Param('flags').In('MojoWriteDataFlags') |
+ # TODO(ncbray): support two-stage reads and writes. |
+ # https://code.google.com/p/chromium/issues/detail?id=401761 |
+ f.IsBrokenInNaCl() |
f = mojo.Func('MojoEndWriteData', 'MojoResult') |
f.Param('data_pipe_producer_handle').In('MojoHandle') |
@@ -64,6 +73,9 @@ def MakeInterface(): |
f.Param('buffer').Out('const void*') |
f.Param('buffer_num_bytes').InOut('uint32_t') |
f.Param('flags').In('MojoReadDataFlags') |
+ # TODO(ncbray): support two-stage reads and writes. |
+ # https://code.google.com/p/chromium/issues/detail?id=401761 |
+ f.IsBrokenInNaCl() |
f = mojo.Func('MojoEndReadData', 'MojoResult') |
f.Param('data_pipe_consumer_handle').In('MojoHandle') |