]> Cypherpunks repositories - gostls13.git/commit
os: add handling of os.Interrupt for windows
authorConstantin Konstantinidis <constantinkonstantinidis@gmail.com>
Sun, 28 Nov 2021 14:19:15 +0000 (15:19 +0100)
committerIan Lance Taylor <iant@golang.org>
Sun, 3 Apr 2022 21:26:39 +0000 (21:26 +0000)
commit345184496ce358e663b0150f679d5e5cf1337b41
tree3db1a5d140dc978e0dc54356b26acef93f3a9966
parent85b5f86584686677c554b2538a7edee96d684aea
os: add handling of os.Interrupt for windows

Add GenerateConsoleCtrlEvent call to internal syscall package.
Define ErrProcessDone while reviewing handling of os.Signal().
Update test to run for windows using the added call.

Fixes #42311
Fixes #46354

Change-Id: I460955efc76c4febe04b612ac9a0670e62ba5ff3
Reviewed-on: https://go-review.googlesource.com/c/go/+/367495
Trust: Patrik Nyblom <pnyb@google.com>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/internal/syscall/windows/syscall_windows.go
src/internal/syscall/windows/zsyscall_windows.go
src/os/exec/exec_windows_test.go
src/os/exec_posix.go
src/os/exec_windows.go
src/os/signal/signal_windows_test.go
src/runtime/signal_windows_test.go