syscall_signatures/
syscall_sigs.rs1#![no_std]
8#![allow(non_camel_case_types)]
9
10use object::HandleValue;
11use user_copy::{UserInOutPtr, UserInPtr, UserOutPtr};
12use zx_status::Status;
13
14pub type syscall_test_rust_handle = extern "C" fn(HandleValue, UserOutPtr<u32>)->Status;
15
16pub type syscall_test_rust_inoutptr = extern "C" fn(UserInOutPtr<i32>)->Status;
17
18pub type syscall_test_rust_inptr = extern "C" fn(UserInPtr<i32>, UserOutPtr<i32>)->Status;
19
20pub type syscall_test_rust_outptr = extern "C" fn(i32, UserOutPtr<i32>)->Status;
21
22pub type syscall_test_rust_wrapper = extern "C" fn(i32, i32, i32)->Status;
23
24pub type syscall_test_rust_0 = extern "C" fn()->Status;
25
26pub type syscall_test_rust_1 = extern "C" fn(i32)->Status;
27
28pub type syscall_test_rust_2 = extern "C" fn(i32, i32)->Status;
29
30pub type syscall_test_rust_3 = extern "C" fn(i32, i32, i32)->Status;
31
32pub type syscall_test_rust_4 = extern "C" fn(i32, i32, i32, i32)->Status;
33
34pub type syscall_test_rust_5 = extern "C" fn(i32, i32, i32, i32, i32)->Status;
35
36pub type syscall_test_rust_6 = extern "C" fn(i32, i32, i32, i32, i32, i32)->Status;
37
38pub type syscall_test_rust_7 = extern "C" fn(i32, i32, i32, i32, i32, i32, i32)->Status;
39
40pub type syscall_test_rust_8 = extern "C" fn(i32, i32, i32, i32, i32, i32, i32, i32)->Status;