summaryrefslogtreecommitdiff
path: root/xmake/core/base/process.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2020-02-05 00:41:19 +0800
committerruki <[email protected]>2020-02-07 22:45:56 +0800
commit71e29f82a04a6a799997eda741c318969c57354b (patch)
treeb6c3e22727a755c8b0edc25810be62b39bb49aba /xmake/core/base/process.lua
parentccfc8d33cbd80807a3980304b0a0151af2318909 (diff)
remove process.waitlist
Diffstat (limited to 'xmake/core/base/process.lua')
-rw-r--r--xmake/core/base/process.lua33
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)