mirror of
https://github.com/docker/cli.git
synced 2026-01-13 18:22:35 +03:00
Windows: Remove GetPidsForContainer
Signed-off-by: John Howard <jhoward@microsoft.com> Upstream-commit: f47e417466532212534a18d510a9d76e2e8f9f61 Component: engine
This commit is contained in:
@@ -564,23 +564,9 @@ func (clnt *client) Restore(containerID string, _ StdioCallback, unusedOnWindows
|
||||
}
|
||||
|
||||
// GetPidsForContainer returns a list of process IDs running in a container.
|
||||
// Although implemented, this is not used in Windows.
|
||||
// Not used on Windows.
|
||||
func (clnt *client) GetPidsForContainer(containerID string) ([]int, error) {
|
||||
var pids []int
|
||||
clnt.lock(containerID)
|
||||
defer clnt.unlock(containerID)
|
||||
cont, err := clnt.getContainer(containerID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
// Add the first process
|
||||
pids = append(pids, int(cont.containerCommon.systemPid))
|
||||
// And add all the exec'd processes
|
||||
for _, p := range cont.processes {
|
||||
pids = append(pids, int(p.processCommon.systemPid))
|
||||
}
|
||||
return pids, nil
|
||||
return nil, errors.New("not implemented on Windows")
|
||||
}
|
||||
|
||||
// Summary returns a summary of the processes running in a container.
|
||||
|
||||
Reference in New Issue
Block a user