1 #include <nit_common.h>
2 #include "standard___exec._sep.h"
9 struct nitni_ref ref
; /* real ref struct, must be first */
11 typedef struct s_Process
*Process
;
12 #define Process_incr_ref( x ) nitni_global_ref_incr( (struct nitni_ref*)(x) )
13 #define Process_decr_ref( x ) nitni_global_ref_decr( (struct nitni_ref*)(x) )
17 /* out/indirect function for exec::Process::basic_exec_execute */
18 val_t
Process_basic_exec_execute___out( val_t recv
, val_t p
, val_t av
, val_t ac
, val_t pf
);
20 /* out/indirect function for exec::NativeString::system */
21 val_t
NativeString_system___out( val_t recv
);
23 /* out/indirect function for exec::NativeProcess::id */
24 val_t
NativeProcess_id___out( val_t recv
);
26 /* out/indirect function for exec::NativeProcess::is_finished */
27 val_t
NativeProcess_is_finished___out( val_t recv
);
29 /* out/indirect function for exec::NativeProcess::status */
30 val_t
NativeProcess_status___out( val_t recv
);
32 /* out/indirect function for exec::NativeProcess::wait */
33 void NativeProcess_wait___out( val_t recv
);
35 /* out/indirect function for exec::NativeProcess::in_fd */
36 val_t
NativeProcess_in_fd___out( val_t recv
);
38 /* out/indirect function for exec::NativeProcess::out_fd */
39 val_t
NativeProcess_out_fd___out( val_t recv
);
41 /* out/indirect function for exec::NativeProcess::err_fd */
42 val_t
NativeProcess_err_fd___out( val_t recv
);
44 typedef void* NativeProcess
;