1 #include "exec._nitni.h"
3 /* out/indirect function for exec::Process::basic_exec_execute */
4 val_t
Process_basic_exec_execute___out( val_t recv
, val_t p
, val_t av
, val_t ac
, val_t pf
)
10 trans___p
= UNBOX_NativeString(p
);
11 trans___av
= UNBOX_NativeString(av
);
12 orig_return
= exec_Process_Process_basic_exec_execute_4( NULL
, trans___p
, trans___av
, UNTAG_Int(ac
), UNTAG_Int(pf
) );
13 trans_return
= BOX_NativeProcess(orig_return
);
14 nitni_local_ref_clean( );
17 /* out/indirect function for exec::NativeString::system */
18 val_t
NativeString_system___out( val_t recv
)
23 trans_recv
= UNBOX_NativeString(recv
);
24 orig_return
= string_NativeString_NativeString_system_0( trans_recv
);
25 trans_return
= TAG_Int(orig_return
);
26 nitni_local_ref_clean( );
29 /* out/indirect function for exec::NativeProcess::id */
30 val_t
NativeProcess_id___out( val_t recv
)
35 trans_recv
= UNBOX_NativeProcess(recv
);
36 orig_return
= exec_NativeProcess_NativeProcess_id_0( trans_recv
);
37 trans_return
= TAG_Int(orig_return
);
38 nitni_local_ref_clean( );
41 /* out/indirect function for exec::NativeProcess::is_finished */
42 val_t
NativeProcess_is_finished___out( val_t recv
)
47 trans_recv
= UNBOX_NativeProcess(recv
);
48 orig_return
= exec_NativeProcess_NativeProcess_is_finished_0( trans_recv
);
49 trans_return
= TAG_Bool(orig_return
);
50 nitni_local_ref_clean( );
53 /* out/indirect function for exec::NativeProcess::status */
54 val_t
NativeProcess_status___out( val_t recv
)
59 trans_recv
= UNBOX_NativeProcess(recv
);
60 orig_return
= exec_NativeProcess_NativeProcess_status_0( trans_recv
);
61 trans_return
= TAG_Int(orig_return
);
62 nitni_local_ref_clean( );
65 /* out/indirect function for exec::NativeProcess::wait */
66 void NativeProcess_wait___out( val_t recv
)
69 trans_recv
= UNBOX_NativeProcess(recv
);
70 exec_NativeProcess_NativeProcess_wait_0( trans_recv
);
71 nitni_local_ref_clean( );
73 /* out/indirect function for exec::NativeProcess::in_fd */
74 val_t
NativeProcess_in_fd___out( val_t recv
)
79 trans_recv
= UNBOX_NativeProcess(recv
);
80 orig_return
= exec_NativeProcess_NativeProcess_in_fd_0( trans_recv
);
81 trans_return
= TAG_Int(orig_return
);
82 nitni_local_ref_clean( );
85 /* out/indirect function for exec::NativeProcess::out_fd */
86 val_t
NativeProcess_out_fd___out( val_t recv
)
91 trans_recv
= UNBOX_NativeProcess(recv
);
92 orig_return
= exec_NativeProcess_NativeProcess_out_fd_0( trans_recv
);
93 trans_return
= TAG_Int(orig_return
);
94 nitni_local_ref_clean( );
97 /* out/indirect function for exec::NativeProcess::err_fd */
98 val_t
NativeProcess_err_fd___out( val_t recv
)
103 trans_recv
= UNBOX_NativeProcess(recv
);
104 orig_return
= exec_NativeProcess_NativeProcess_err_fd_0( trans_recv
);
105 trans_return
= TAG_Int(orig_return
);
106 nitni_local_ref_clean( );