160c8d80e8
This is a workaround for the windows process model. Go os/exec does not pass the parent process handle to the child processes STARTUPINFO struct, this means that unless we wait in the _same_ execution context as Starting the process, the handle will be lost, and we cannot kill it without regaining a handle. A better long term solution would be a higher level process abstraction that uses windows.CreateProcess on windows. |
||
---|---|---|
.. | ||
responsewriter.go | ||
server.go | ||
slow.go | ||
vault.go | ||
wait.go | ||
wait_test.go |