| Index: nacl_bindings_generator/generate_nacl_bindings.py
|
| diff --git a/nacl_bindings_generator/generate_nacl_bindings.py b/nacl_bindings_generator/generate_nacl_bindings.py
|
| index d3748232f78e4764b6108e1dc8b9daa9c62c50df..ce5dc79503e6c926d6758e04edd8e12f4171e055 100755
|
| --- a/nacl_bindings_generator/generate_nacl_bindings.py
|
| +++ b/nacl_bindings_generator/generate_nacl_bindings.py
|
| @@ -366,7 +366,12 @@ def GenerateMojoSyscall(functions, common_vars, out):
|
|
|
| # Call
|
| getParams = [impl.CallParam() for impl in impls[:-1]]
|
| - code << 'result_value = %s(%s);' % (f.name, ', '.join(getParams))
|
| + callTarget = f.name
|
| + # Redirect to namespaced functions.
|
| + if callTarget.startswith("Mojo"):
|
| + callTarget = callTarget[:4] + 'SystemImpl' + callTarget[4:]
|
| + getParams = ['g_mojo_system'] + getParams
|
| + code << 'result_value = %s(%s);' % (callTarget, ', '.join(getParams))
|
| code << ''
|
|
|
| # Write outputs
|
|
|