//go:build !windows package desktop import ( "errors" "syscall" ) func processAlive(pid int) bool { err := syscall.Kill(pid, 0) return err == nil || errors.Is(err, syscall.EPERM) } func terminateProcess(pid int) { _ = syscall.Kill(pid, syscall.SIGTERM) }