diff options
| author | ruki <[email protected]> | 2021-06-30 22:56:06 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2021-06-30 22:56:06 +0800 |
| commit | d9fb992e0f6a6a352362fab63b6d905f9dca54d4 (patch) | |
| tree | efa8390d38f855ccdf47492ff41a2ef9e8ba9a47 /core/src/xmake/process | |
| parent | 114664cbdc28d3862e1898032092061b8e0db480 (diff) | |
update tbox for process
Diffstat (limited to 'core/src/xmake/process')
| -rw-r--r-- | core/src/xmake/process/open.c | 42 | ||||
| -rw-r--r-- | core/src/xmake/process/openv.c | 42 |
2 files changed, 42 insertions, 42 deletions
diff --git a/core/src/xmake/process/open.c b/core/src/xmake/process/open.c index e13cf05b8..82ea5b94f 100644 --- a/core/src/xmake/process/open.c +++ b/core/src/xmake/process/open.c @@ -200,23 +200,23 @@ tb_int_t xm_process_open(lua_State* lua) if (inpath) { // redirect stdin to file - attr.inpath = inpath; - attr.inmode = TB_FILE_MODE_RO; - attr.intype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; + attr.in.path = inpath; + attr.inmode = TB_FILE_MODE_RO; + attr.intype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; } else if (infile && xm_io_file_is_file(infile)) { tb_file_ref_t rawfile = tb_null; if (tb_stream_ctrl(infile->stream, TB_STREAM_CTRL_FILE_GET_FILE, &rawfile) && rawfile) { - attr.infile = rawfile; - attr.intype = TB_PROCESS_REDIRECT_TYPE_FILE; + attr.in.file = rawfile; + attr.intype = TB_PROCESS_REDIRECT_TYPE_FILE; } } else if (inpipe) { - attr.inpipe = inpipe; - attr.intype = TB_PROCESS_REDIRECT_TYPE_PIPE; + attr.in.pipe = inpipe; + attr.intype = TB_PROCESS_REDIRECT_TYPE_PIPE; } @@ -224,46 +224,46 @@ tb_int_t xm_process_open(lua_State* lua) if (outpath) { // redirect stdout to file - attr.outpath = outpath; - attr.outmode = TB_FILE_MODE_RW | TB_FILE_MODE_TRUNC | TB_FILE_MODE_CREAT; - attr.outtype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; + attr.out.path = outpath; + attr.outmode = TB_FILE_MODE_RW | TB_FILE_MODE_TRUNC | TB_FILE_MODE_CREAT; + attr.outtype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; } else if (outfile && xm_io_file_is_file(outfile)) { tb_file_ref_t rawfile = tb_null; if (tb_stream_ctrl(outfile->stream, TB_STREAM_CTRL_FILE_GET_FILE, &rawfile) && rawfile) { - attr.outfile = rawfile; - attr.outtype = TB_PROCESS_REDIRECT_TYPE_FILE; + attr.out.file = rawfile; + attr.outtype = TB_PROCESS_REDIRECT_TYPE_FILE; } } else if (outpipe) { - attr.outpipe = outpipe; - attr.outtype = TB_PROCESS_REDIRECT_TYPE_PIPE; + attr.out.pipe = outpipe; + attr.outtype = TB_PROCESS_REDIRECT_TYPE_PIPE; } // redirect stderr? if (errpath) { // redirect stderr to file - attr.errpath = errpath; - attr.errmode = TB_FILE_MODE_RW | TB_FILE_MODE_TRUNC | TB_FILE_MODE_CREAT; - attr.errtype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; + attr.err.path = errpath; + attr.errmode = TB_FILE_MODE_RW | TB_FILE_MODE_TRUNC | TB_FILE_MODE_CREAT; + attr.errtype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; } else if (errfile && xm_io_file_is_file(errfile)) { tb_file_ref_t rawfile = tb_null; if (tb_stream_ctrl(errfile->stream, TB_STREAM_CTRL_FILE_GET_FILE, &rawfile) && rawfile) { - attr.errfile = rawfile; - attr.errtype = TB_PROCESS_REDIRECT_TYPE_FILE; + attr.err.file = rawfile; + attr.errtype = TB_PROCESS_REDIRECT_TYPE_FILE; } } else if (errpipe) { - attr.errpipe = errpipe; - attr.errtype = TB_PROCESS_REDIRECT_TYPE_PIPE; + attr.err.pipe = errpipe; + attr.errtype = TB_PROCESS_REDIRECT_TYPE_PIPE; } // set the new environments diff --git a/core/src/xmake/process/openv.c b/core/src/xmake/process/openv.c index 58d8bdfb5..02ccb49e7 100644 --- a/core/src/xmake/process/openv.c +++ b/core/src/xmake/process/openv.c @@ -242,69 +242,69 @@ tb_int_t xm_process_openv(lua_State* lua) if (inpath) { // redirect stdin to file - attr.inpath = inpath; - attr.inmode = TB_FILE_MODE_RO; - attr.intype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; + attr.in.path = inpath; + attr.inmode = TB_FILE_MODE_RO; + attr.intype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; } else if (infile && xm_io_file_is_file(infile)) { tb_file_ref_t rawfile = tb_null; if (tb_stream_ctrl(infile->stream, TB_STREAM_CTRL_FILE_GET_FILE, &rawfile) && rawfile) { - attr.infile = rawfile; - attr.intype = TB_PROCESS_REDIRECT_TYPE_FILE; + attr.in.file = rawfile; + attr.intype = TB_PROCESS_REDIRECT_TYPE_FILE; } } else if (inpipe) { - attr.inpipe = inpipe; - attr.intype = TB_PROCESS_REDIRECT_TYPE_PIPE; + attr.in.pipe = inpipe; + attr.intype = TB_PROCESS_REDIRECT_TYPE_PIPE; } // redirect stdout? if (outpath) { // redirect stdout to file - attr.outpath = outpath; - attr.outmode = TB_FILE_MODE_RW | TB_FILE_MODE_TRUNC | TB_FILE_MODE_CREAT; - attr.outtype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; + attr.out.path = outpath; + attr.outmode = TB_FILE_MODE_RW | TB_FILE_MODE_TRUNC | TB_FILE_MODE_CREAT; + attr.outtype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; } else if (outfile && xm_io_file_is_file(outfile)) { tb_file_ref_t rawfile = tb_null; if (tb_stream_ctrl(outfile->stream, TB_STREAM_CTRL_FILE_GET_FILE, &rawfile) && rawfile) { - attr.outfile = rawfile; - attr.outtype = TB_PROCESS_REDIRECT_TYPE_FILE; + attr.out.file = rawfile; + attr.outtype = TB_PROCESS_REDIRECT_TYPE_FILE; } } else if (outpipe) { - attr.outpipe = outpipe; - attr.outtype = TB_PROCESS_REDIRECT_TYPE_PIPE; + attr.out.pipe = outpipe; + attr.outtype = TB_PROCESS_REDIRECT_TYPE_PIPE; } // redirect stderr? if (errpath) { // redirect stderr to file - attr.errpath = errpath; - attr.errmode = TB_FILE_MODE_RW | TB_FILE_MODE_TRUNC | TB_FILE_MODE_CREAT; - attr.errtype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; + attr.err.path = errpath; + attr.errmode = TB_FILE_MODE_RW | TB_FILE_MODE_TRUNC | TB_FILE_MODE_CREAT; + attr.errtype = TB_PROCESS_REDIRECT_TYPE_FILEPATH; } else if (errfile && xm_io_file_is_file(errfile)) { tb_file_ref_t rawfile = tb_null; if (tb_stream_ctrl(errfile->stream, TB_STREAM_CTRL_FILE_GET_FILE, &rawfile) && rawfile) { - attr.errfile = rawfile; - attr.errtype = TB_PROCESS_REDIRECT_TYPE_FILE; + attr.err.file = rawfile; + attr.errtype = TB_PROCESS_REDIRECT_TYPE_FILE; } } else if (errpipe) { - attr.errpipe = errpipe; - attr.errtype = TB_PROCESS_REDIRECT_TYPE_PIPE; + attr.err.pipe = errpipe; + attr.errtype = TB_PROCESS_REDIRECT_TYPE_PIPE; } // set the new environments |
