diff options
| author | ruki <[email protected]> | 2020-02-05 00:41:19 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-02-07 22:45:56 +0800 |
| commit | 71e29f82a04a6a799997eda741c318969c57354b (patch) | |
| tree | b6c3e22727a755c8b0edc25810be62b39bb49aba /xmake/core/base/process.lua | |
| parent | ccfc8d33cbd80807a3980304b0a0151af2318909 (diff) | |
remove process.waitlist
Diffstat (limited to 'xmake/core/base/process.lua')
| -rw-r--r-- | xmake/core/base/process.lua | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/xmake/core/base/process.lua b/xmake/core/base/process.lua index 05d9046f5..f1a263260 100644 --- a/xmake/core/base/process.lua +++ b/xmake/core/base/process.lua @@ -224,39 +224,6 @@ function process.openv(shellname, argv, opt) end end --- wait subprocess list --- --- count, list = process.waitlist(proclist, timeout) --- --- count: --- --- the finished count: > 0 --- timeout: 0 --- failed: -1 --- --- for _, procinfo in ipairs(list) do --- print("proc: ", procinfo[1]) --- print("index: ", procinfo[2]) --- print("status: ", procinfo[3]) --- end --- -function process.waitlist(proclist, timeout) - local procs = {} - for _, proc in ipairs(proclist) do - table.insert(procs, proc._PROC) - end - local count, list = process._waitlist(procs, timeout) - if count > 0 and list then - for _, procinfo in ipairs(list) do - local proc = procinfo[1] - local index = procinfo[2] - procinfo[1] = proclist[index] - assert(proc == procinfo[1]._PROC) - end - end - return count, list -end - -- async run task and echo waiting info function process.asyncrun(task, waitchars) |
