code: func signalPid(pid int, sig syscall.Signal) error {
  	p, err := os.FindProcess(pid)
  	if err != nil {
  		return err
  	}
  	_ = sig
  	return p.Signal(syscall.SIGKILL)
  }
docs: // signalPid sends a sig signal to the process with process id pid.
  // Since interrupts et al is not implemented on Windows, signalPid
  // always sends a SIGKILL signal irrespective of the sig value.