X-Git-Url: http://nitlanguage.org diff --git a/c_src/exec._nitni.h b/c_src/exec._nitni.h index 5ab927c..4806ac4 100644 --- a/c_src/exec._nitni.h +++ b/c_src/exec._nitni.h @@ -1,45 +1,8 @@ -#include -#include "standard___exec._sep.h" -#ifndef EXEC_NITNI_H -#define EXEC_NITNI_H - -#ifndef PROCESS_TYPE -#define PROCESS_TYPE -typedef struct s_Process{ - val_t v; -} Process; -#endif - -#include "exec_nit.h" - -/* out/indirect function for exec::Process::basic_exec_execute */ -val_t Process_basic_exec_execute___out( val_t recv, val_t p, val_t av, val_t ac, val_t pf ); - -/* out/indirect function for exec::NativeString::system */ -val_t NativeString_system___out( val_t recv ); - -/* out/indirect function for exec::NativeProcess::id */ -val_t NativeProcess_id___out( val_t recv ); - -/* out/indirect function for exec::NativeProcess::is_finished */ -val_t NativeProcess_is_finished___out( val_t recv ); - -/* out/indirect function for exec::NativeProcess::status */ -val_t NativeProcess_status___out( val_t recv ); - -/* out/indirect function for exec::NativeProcess::wait */ -void NativeProcess_wait___out( val_t recv ); - -/* out/indirect function for exec::NativeProcess::in_fd */ -val_t NativeProcess_in_fd___out( val_t recv ); - -/* out/indirect function for exec::NativeProcess::out_fd */ -val_t NativeProcess_out_fd___out( val_t recv ); - -/* out/indirect function for exec::NativeProcess::err_fd */ -val_t NativeProcess_err_fd___out( val_t recv ); -#ifndef NativeProcess - typedef void* NativeProcess; -#endif +/* + Extern implementation of Nit module exec +*/ +#ifndef EXEC_NITG_NITNI_H +#define EXEC_NITG_NITNI_H +#include "exec._ffi.h" #endif