
Use of `replace` in go.mod breaks delve installation using `go install`. (see https://github.com/golang/go/issues/40276) Workaround this limitation by explicitly require the fork github.com/go-delve/liner. go-delve/liner@v1.2.2-1 already has go.mod module name fixed to be github.com/go-delve/liner. Fixes go-delve/delve#2904
16 lines
201 B
Go
16 lines
201 B
Go
// +build linux darwin openbsd freebsd netbsd
|
|
|
|
package liner
|
|
|
|
import (
|
|
"os"
|
|
"syscall"
|
|
)
|
|
|
|
func handleCtrlZ() {
|
|
p, err := os.FindProcess(os.Getpid())
|
|
if err == nil {
|
|
p.Signal(syscall.SIGTSTP)
|
|
}
|
|
}
|